Display method and electronic device

By adopting a dual refresh mode switching strategy in electronic devices, combined with scene recognition and adaptive refresh rate adjustment, the high power consumption problem of smart tabletop display in all weather conditions is solved, achieving low-power and stable smart tabletop display and improving user experience.

WO2026011427A1PCT designated stage Publication Date: 2026-01-15HONOR DEVICE CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/105255
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-07-12
Publication Date
2026-01-15

AI Technical Summary

Technical Problem

In existing technologies, when electronic devices are not charging or have their charging turned off after the screen is turned off or locked, the display power consumption of the all-day smart display table is relatively high, which makes it impossible to display all day long.

Method used

A dual refresh mode switching strategy is adopted. The first refresh mode (Esync mode) is used to improve the user experience when the screen is not set up for smart display, while the second refresh mode (Frameskip mode) with lower power consumption is used to reduce power consumption when the screen is set up for smart display. By scene recognition and adaptive refresh rate adjustment, the screen flickering problem caused by refresh rate switching is avoided.

Benefits of technology

It enables the reduction of power consumption of electronic devices, improves user experience, avoids screen flickering caused by refresh rate switching, and ensures display stability when displaying smart screens around the clock.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024105255_15012026_PF_FP_ABST
    Figure CN2024105255_15012026_PF_FP_ABST
Patent Text Reader

Abstract

A display method and an electronic device. The method is applied to an electronic device. The electronic device comprises a first display screen, wherein the first display screen comprises a first refresh mode and a second refresh mode, and the minimum refresh rate of the second refresh mode is lower than the minimum refresh rate of the first refresh mode. When a smart standby mode is not displayed, a first refresh mode having a higher refresh rate is used, thereby improving the user experience; and when the smart standby mode is displayed, a second refresh mode having lower power consumption is used, thereby reducing the power consumption of a display screen during all-day display of the smart standby mode.
Need to check novelty before this filing date? Find Prior Art

Description

A display method and an electronic device Technical Field

[0001] This application relates to the field of terminal technology, and in particular to a display method and an electronic device. Background Technology

[0002] To meet diverse user needs, mobile phones, tablets, and other electronic devices can be turned on by placing the phone horizontally after the screen is off or locked, activating a smart display to show the time, weather, pictures, notifications, etc., making life more convenient for users. However, currently, in order to reduce the display power consumption of the smart display, when the smart display is not charging or is turned off and is on all day, it will turn off after 20 seconds of standby display. It can be turned on again by lightly touching the screen, and it cannot be displayed all day long.

[0003] Summary of the Invention

[0004] This application provides a display method and an electronic device that can reduce the power consumption of the device when displaying a smart tabletop in all weather conditions.

[0005] In a first aspect, this application provides an information display method applied to an electronic device, the electronic device including a first display screen, the first display screen including a first refresh mode and a second refresh mode, wherein the minimum refresh rate of the second refresh mode is less than the minimum refresh rate of the first refresh mode, the method including:

[0006] The first display screen shows the first user interface in a first refresh mode;

[0007] The electronic device receives a first user operation, wherein the first user operation is used to activate the smart table;

[0008] In response to the first user's action, the electronic device activates the smart table setting;

[0009] The first display screen shows the second user interface in a second refresh mode.

[0010] The above method allows the first display screen of the electronic device to include two refresh modes. When displaying non-smart tabletops, a first refresh mode with a higher refresh rate is used to improve the user experience. When displaying smart tabletops, a second refresh mode with lower power consumption is used, thereby reducing the power consumption of the display screen when displaying smart tabletops all day long.

[0011] For example, the first display screen is an 8T screen, the first refresh mode is Esync mode, such as high-frequency pulse Esync mode, and the second refresh mode is Frameskip mode, such as low-frequency pulse Frameskip mode. The minimum refresh rate of the first refresh mode is 0.66Hz, and the minimum refresh rate of the second refresh mode is 0.117Hz.

[0012] In conjunction with the first aspect, in one possible implementation, the first display screen displays the second user interface in a second refresh mode. One implementation could be: the first display screen displays the second user interface in a second refresh mode and at a first target refresh rate;

[0013] The first target refresh rate is the lowest refresh rate of the second refresh mode, such as 0.117 Hz, or the first target refresh rate is less than the lowest refresh rate of the second refresh mode (such as 0.66 Hz) and greater than or equal to the lowest refresh rate of the second refresh mode (such as 0.66 Hz).

[0014] The above method allows electronic devices to display the smart table at the lowest refresh rate of the second refresh mode or at a lower refresh rate, thereby reducing the display power consumption of the smart table.

[0015] In conjunction with the first aspect, in one possible implementation, before the first display screen displays the second user interface in the second refresh mode, the method further includes: the electronic device fixing the refresh rate of the first display screen to a first refresh rate; the electronic device switching the refresh mode of the first display screen from the first refresh mode to the second refresh mode when the refresh rate is the first refresh rate; and the electronic device setting the minimum refresh rate of the second refresh mode to the second refresh rate.

[0016] The above method allows electronic devices to switch refresh modes at a fixed refresh rate, thus avoiding screen flickering caused by refresh rate switching.

[0017] Optionally, after the electronic device starts the smart table setting, before the electronic device fixes the refresh rate of the first display screen to the first refresh rate, the method further includes: the first display screen displays the second user interface in a first refresh mode and a second target refresh rate; the second target refresh rate is not less than the minimum refresh rate of the first refresh mode, such as 0.66Hz.

[0018] Optionally, after fixing the refresh rate of the first display screen to a first refresh rate, and before switching the refresh mode of the first display screen from the first refresh mode to the second refresh mode, the method further includes:

[0019] The first display screen shows the second user interface in a first refresh mode and a first refresh rate.

[0020] In this method, before switching, the first display screen shows the second user interface at a first refresh mode and a first refresh rate.

[0021] Optionally, after the electronic device switches the refresh mode of the first display screen from the first refresh mode to the second refresh mode, and before setting the minimum refresh rate of the second refresh mode to the second refresh rate, the method further includes: the first display screen displaying a second user interface in the second refresh mode and the first refresh rate.

[0022] The above method, before switching, displays the second user interface on the first display screen with a first refresh mode and a fixed first refresh rate; after switching, displays the second user interface with a second refresh mode and a fixed first refresh rate, which can avoid screen flickering caused by refresh rate switching.

[0023] In conjunction with the first aspect, in one possible implementation, before the first display screen shows the second user interface in a second refresh mode, the method further includes:

[0024] The electronic device responds to the first user's operation by switching the power mode to the first mode;

[0025] When the electronic device switches its power mode to the first mode, it switches the refresh mode of the first display screen from the first refresh mode to the second refresh mode.

[0026] Optionally, the first mode can be doze mode. During the process of switching the power mode to the first mode, the first display screen remains black.

[0027] The above method involves switching the refresh mode when the electronic device is in doze mode, i.e., when the first display screen is black, and then displaying the second user interface after the switch, which can avoid screen flickering caused by refresh rate switching.

[0028] In conjunction with the first aspect, in one possible implementation, the method further includes:

[0029] When the electronic device recognizes the current scene as a smart tabletop operation scene, it switches the pulse mode of the first display screen from high-frequency pulse to low-frequency pulse.

[0030] The above method, which uses a second refresh rate mode with low-frequency pulses to display the smart display, can further reduce the display power consumption of the all-weather smart display.

[0031] In conjunction with the first aspect, in one possible implementation, the method further includes:

[0032] When an electronic device identifies the current scene as a smart tabletop operation scene, it determines that the minimum refresh rate corresponding to the smart tabletop operation scene is the second refresh rate.

[0033] The above method allows electronic devices to determine the minimum refresh rate required to display the current scene by identifying the scene.

[0034] In conjunction with the first aspect, in one possible implementation, the electronic device switches the refresh mode of the first display screen from a first refresh mode to a second refresh mode, including:

[0035] When the refresh mode of the first display screen is the first refresh mode and the second refresh rate is 0.117 Hz or within the first range, the electronic device switches the refresh mode of the first display screen from the first refresh mode to the second refresh mode.

[0036] In the above method, the electronic device determines the minimum refresh rate required to display the current scene as the second refresh rate by identifying the scene, and then determines whether to switch the refresh rate mode based on the value of the second refresh rate.

[0037] In conjunction with the first aspect, in one possible implementation, the method further includes:

[0038] When the electronic device displays the second user interface on the first display screen, it receives a second user operation, which is used to indicate exiting the smart table.

[0039] The electronic device responds to the second user's operation and exits the smart table setting.

[0040] The first display screen shows the third user interface in the first refresh mode.

[0041] Using the above method, electronic devices can be deactivated from the smart table setting.

[0042] In conjunction with the first aspect, in one possible implementation, the first display screen displays the third user interface in a first refresh mode, including:

[0043] The first display screen shows the third user interface in a first refresh mode and a third target refresh rate;

[0044] The third target refresh rate is greater than or equal to the lowest refresh rate of the first refresh mode.

[0045] Alternatively, the third user interface can be a lock screen or a desktop.

[0046] The above method allows the electronic device to revert to displaying the third user interface in a higher refresh rate mode after exiting the smart display mode, exhibiting high TE characteristics and better responsiveness.

[0047] In conjunction with the first aspect, in one possible implementation, before the method of displaying a third user interface on the first display screen in a first refresh mode after the electronic device receives a second user operation, the method further includes:

[0048] The electronic device has a fixed first display screen with a fourth refresh rate;

[0049] When the electronic device is at the fourth refresh rate, it switches the refresh mode of the first display screen from the second refresh mode to the first refresh mode.

[0050] The lowest refresh rate for the first refresh mode of an electronic device is the third refresh rate, such as 0.66Hz.

[0051] Optionally, the fourth refresh rate can be the same as the first refresh rate mentioned above.

[0052] The above method allows electronic devices to switch refresh modes at a fixed refresh rate, thus avoiding screen flickering caused by refresh rate switching.

[0053] Optionally, after the electronic device exits the smart display stand, before fixing the refresh rate of the first display screen to the fourth refresh rate, the method also includes:

[0054] The first display screen shows the third user interface in a second refresh mode and a fourth target refresh rate;

[0055] The fourth target refresh rate is no less than the minimum refresh rate of the second refresh mode.

[0056] Optionally, after the electronic device fixes the refresh rate of the first display screen to the fourth refresh rate, and before switching the refresh mode of the first display screen from the second refresh mode to the first refresh mode, the method further includes:

[0057] The first display shows the third user interface in a second refresh mode and a fourth refresh rate.

[0058] In conjunction with the first aspect, in one possible implementation, after switching the refresh mode of the first display from the second refresh mode to the first refresh mode, and before setting the minimum refresh rate of the first refresh mode to the third refresh rate, the method further includes:

[0059] The first display screen shows the third user interface in a first refresh mode and a fourth refresh rate.

[0060] The above method, before switching, displays the third user interface on the first display screen with the second refresh mode and a fixed fourth refresh rate, and after switching, displays the third user interface with the first refresh mode and a fixed fourth refresh rate, which can avoid screen flickering caused by refresh rate switching.

[0061] In conjunction with the first aspect, in one possible implementation, before the first display screen shows the third user interface in a first refresh mode, the method further includes:

[0062] The electronic device responds to the second user's operation and switches the power mode to the second mode;

[0063] When the electronic device switches the power mode to the second mode, it switches the refresh mode of the first display screen from the second refresh mode back to the first refresh mode.

[0064] The above method can avoid screen flickering issues during switching.

[0065] In conjunction with the first aspect, in one possible implementation, the method further includes:

[0066] When the electronic device displays a second user interface on a first display screen, it receives a third user operation, which is used to instruct the screen to turn off.

[0067] The electronic device responds to the third user's operation by turning off the first display screen, suspending the smart table, and switching the refresh mode of the first display screen to the first refresh mode.

[0068] The third operation can be the pressing of the power button while keeping the electronic device in the same position.

[0069] The above method allows the smart display to be suspended by pressing the power button when it is being displayed, thus restoring the smart display. By switching the refresh rate mode, the electronic device can quickly enter the third user interface when changing its posture.

[0070] In conjunction with the first aspect, in one possible implementation, the method further includes:

[0071] The electronic device receives a fourth user operation, which is used to instruct the smart table to be activated.

[0072] The electronic device responds to the fourth user's operation, wakes up the smart display stand, and switches the refresh mode of the first display screen from the first refresh mode to the second refresh mode;

[0073] The first display screen shows the second user interface in a second refresh mode.

[0074] The above method can achieve the display of the smart table setting.

[0075] In conjunction with the first aspect, in one possible implementation, the method further includes:

[0076] The electronic device receives a fifth user's operation, and the fourth user's operation is used to indicate exiting the smart table.

[0077] The electronic device responds to the fifth user's operation and exits the smart table setting.

[0078] The first display screen shows the third user interface in the first refresh mode.

[0079] The above method allows you to exit the smart tabletop and quickly switch to a third-party user interface.

[0080] In conjunction with the first aspect, in one possible implementation, the electronic device further includes a second display screen, and the method further includes:

[0081] When the electronic device displays a second user interface on a first display screen, it receives a sixth user operation that instructs the device to switch to displaying the second user interface on the second display screen.

[0082] In response to a sixth user's operation, the electronic device turns off the first display screen and switches the refresh mode of the second display screen to the second refresh mode.

[0083] The second display shows the second user interface in a second refresh mode.

[0084] The second display can be an 8T screen, and can also include a first refresh rate mode and a second refresh rate mode.

[0085] The above method allows for switching between two displays on the smart table.

[0086] Secondly, embodiments of this application also provide an electronic device, including a memory, one or more processors, and a first display screen; the memory and the display screen are respectively coupled to the one or more processors, the display screen includes a first display mode and a second display mode, the power consumption of the second display mode is less than the power consumption of the first display mode, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the electronic device to perform the method as described in the first aspect or any implementation of the first aspect.

[0087] Thirdly, embodiments of this application also provide a computer-readable storage medium storing instructions that, when executed on an electronic device, cause the electronic device to perform the method described in the first aspect or any implementation thereof.

[0088] Fourthly, embodiments of this application also provide a computer program product, including instructions, wherein when executed by an electronic device, the electronic device performs the method described in the first aspect or any one of the implementations of the first aspect.

[0089] The technical effects achieved in the above aspects can be referred to each other or to the beneficial effects in the method embodiments shown below, which will not be repeated here. Attached Figure Description

[0090] Figure 1A shows the posture and display method of the smart display table when it is awakened in the straight-board machine, vertical folding machine and horizontal folding machine provided in the embodiments of this application.

[0091] Figure 1B is a schematic diagram of four user interfaces for the smart table display provided in the embodiments of this application.

[0092] Figure 2A is a schematic diagram of the lowest refresh rate levels supported by the Esync mode and Frameskip mode provided in the embodiments of this application.

[0093] Figure 2B is a schematic diagram of the scenarios and scene switching involved in using the smart tabletop device provided in this application embodiment.

[0094] Figure 2C is a schematic diagram of the scenarios and scene switching involved in the use of the dual-screen device provided in this application embodiment when using smart table setting.

[0095] Figures 3A-3F are schematic flowcharts of some display methods provided in the embodiments of this application.

[0096] Figures 4A-4E are schematic diagrams illustrating the changes in the interface involved in some display methods provided in the embodiments of this application.

[0097] Figure 5A is a flowchart illustrating a method for switching refresh modes provided in an embodiment of this application.

[0098] Figure 5B is a schematic diagram illustrating the changes in the refresh mode and settings of a display screen involved in switching refresh modes according to an embodiment of this application.

[0099] Figure 5C is a timing diagram of a switching refresh mode provided in an embodiment of this application.

[0100] Figure 5D is a flowchart illustrating another method for switching refresh modes provided in an embodiment of this application.

[0101] Figure 5E is a timing diagram of another switching refresh mode provided in an embodiment of this application.

[0102] Figure 6A is a flowchart illustrating another method for switching refresh modes provided in an embodiment of this application.

[0103] Figure 6B is a schematic diagram illustrating the changes in the refresh mode and settings of the display screen involved in another refresh mode switching embodiment provided in this application.

[0104] Figure 6C is a timing diagram of another switching refresh mode provided in an embodiment of this application.

[0105] Figure 6D is a flowchart illustrating another method for switching refresh modes provided in an embodiment of this application.

[0106] Figure 7 is a structural block diagram of the hardware and software of an electronic device provided in an embodiment of this application.

[0107] Figures 8A-8D are schematic flowcharts of a method for accessing a smart table provided in an embodiment of this application.

[0108] Figure 8E is a flowchart illustrating a method for dimming a smart tabletop during operation, as provided in an embodiment of this application.

[0109] Figure 8F is a flowchart illustrating the process of a smart tabletop display recovering its screen after being turned off during operation, as provided in an embodiment of this application.

[0110] Figures 8G-8I are schematic flowcharts of a method for exiting a smart tabletop according to an embodiment of this application.

[0111] Figure 9 is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0112] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. In the description of the embodiments of this application, unless otherwise stated, " / " means "or," for example, A / B can mean A or B; "and / or" in the text is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Furthermore, in the description of the embodiments of this application, "multiple" refers to two or more than two.

[0113] It should be understood that the terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.

[0114] In this application, the reference to "embodiment" means that a specific feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a mutually exclusive, independent, or alternative embodiment. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described in this application can be combined with other embodiments.

[0115] To better understand the embodiments of this application, the following describes the smart tabletops that may be involved in the embodiments.

[0116] A smart display is an application that can display the time, weather, pictures, notifications, controls, or user-defined content when electronic devices are in standby mode, making life more convenient for users.

[0117] The smart table can be activated by a specific gesture after the terminal screen is off or locked. Different electronic devices can be activated by different gestures.

[0118] Users can set the display mode of the smart tabletop, which can be displayed all day while charging, or all day while not charging. Alternatively, when the all-day display is turned off, it can be displayed in standby mode for 20 seconds. After the screen is turned off, a light touch on the screen will bring it back to the display.

[0119] The smart table setting can also enable notifications, allowing system notifications to be displayed when the smart table setting is in operation.

[0120] The smart tabletop can also open an electronic photo album to display images from the album, or specify an album or any picture to display.

[0121] The smart tabletop display also allows users to enable artistic signatures, using specified templates to display personalized signatures within the smart tabletop display.

[0122] In some embodiments, after locking the screen and entering the smart display, swiping up and down can switch between different display styles, and swiping left and right can access the photo album, signature, etc.

[0123] Electronic devices can be mobile phones, laptops, portable Android devices (PADs), e-readers, wearable devices, in-vehicle devices, ultra-mobile personal computers (UMPCs), netbooks, personal digital assistants (PDAs), gaming devices, etc.

[0124] Based on their different forms, electronic devices can include candybar phones, vertical folding phones (also known as small folding phones), and horizontal folding phones (also known as large folding phones).

[0125] Figure 1A exemplarily illustrates the posture and display method of the smart display when the smart display is activated in straight-panel, vertical-folding, and horizontal-folding mobile phones.

[0126] For some candybar phones, a display screen is usually included, through which the interface provided by the smart table can be displayed.

[0127] For some vertical folding devices, there is usually a foldable inner screen, and there may also be an outer screen that is set away from the inner screen. When the inner screen of the vertical folding device is folded inward and in tent mode or calendar mode, the electronic device can display the interface provided by the smart table display through the inner screen.

[0128] Similarly, some foldable devices typically include a foldable inner screen, and may also include an outer screen partially facing away from the inner screen. When the inner screen of the foldable device is folded inward and in laptop mode, the electronic device can display the interface provided by the smart screen through all or part of the inner screen. When the inner screen of the foldable device is folded inward and in tent mode, calendar mode, or when the outer screen is in landscape mode, the electronic device can display the interface provided by the smart screen through the inner screen.

[0129] It should be noted that the inner screen of a foldable screen device (horizontal or vertical folding machine) is hidden inside the device after folding, hence the term "inner screen". The screen located opposite the inner screen in a foldable screen device is called the outer screen, which is exposed on the outside of the foldable screen device.

[0130] Figure 1B exemplarily illustrates four user interfaces for a smart table display. As shown in user interface 11, this interface can include the time and date. As shown in user interface 12, this interface can be used to display an album or any image from an album. As shown in user interface 13, in addition to including information such as the time, it can also display weather information. As shown in user interface 14, it can also display the time, date, and weather on an image.

[0131] The smart tabletop is not limited to the content and format displayed on the interface shown in Figure 1B above. It can also display more or less information, such as notifications and battery level, without limitation.

[0132] The high power consumption of the display screen is the main reason for the high power consumption of the smart display screen all day long. The lower the refresh rate of the display screen, the lower the power consumption. Currently, the display screen can support multiple refresh modes. In the embodiments of this application, the display screen supports at least two refresh modes, namely a first refresh mode and a second refresh mode, wherein the lowest refresh rate of the second refresh mode is lower than that of the first refresh mode.

[0133] For example, this application embodiment uses an 8T1C display screen (also known as an 8T screen, which is a display screen with 7 transistors and 1 storage capacitor per pixel unit) as an example. The first refresh mode is the Enhanced Sync (Esync) refresh mode (also known as Esync mode) supported by the display screen, and the second refresh mode is the frame skip (also known as frameskip) refresh mode (also known as frameskip mode). The two refresh modes are described below.

[0134] In Esync mode, the refresh rate is extended in units of the reset signal (EM), with a minimum refresh rate of 120Hz / (1+(2^19 / Vtotal)), which is approximately 0.66Hz based on the total number of rows of pixels (Vtotal) on the current display. Esync mode can achieve high-frequency TE characteristics, effectively improving responsiveness and image refresh speed.

[0135] It should be noted that for a standard 120Hz display (non-8T screen), the TE signal used by the display driver integrated circuit (DDIC) is at most 120Hz. However, for a 120Hz 8T screen, due to reset, the TE signal can exceed 120Hz, reaching up to 360Hz. This allows the DDIC to report TE interrupts more quickly, and the SOC can send the next frame of image data to the DDIC after detecting the TE interrupt.

[0136] Frameskip mode extends the refresh rate in units of the base frequency (120Hz) of a frame, with a minimum refresh rate of 120Hz / 1024, approximately 0.117Hz. Therefore, Frameskip mode can achieve a lower refresh rate compared to Esync mode.

[0137] In some embodiments, the Esync mode may include a high-frequency pulse Esync mode and a low-frequency pulse Esync mode, with the low-frequency pulse Esync mode consuming less power than the high-frequency pulse Esync mode. Similarly, the Frameskip mode may include a high-frequency pulse Frameskip mode and a low-frequency pulse Frameskip mode, with the low-frequency pulse Frameskip mode consuming less power than the high-frequency pulse Frameskip mode.

[0138] Figure 2A below exemplarily illustrates the lowest refresh rate levels supported by Esync mode and Frameskip mode. Since the refresh rates in Esync mode and Frameskip mode are not continuous, each usable refresh rate value is its supported refresh rate level. In this application, the lowest refresh rate level is also referred to as the minimum refresh rate, and the highest refresh rate level is also referred to as the maximum refresh rate. The lowest refresh rate in Esync mode can reach 0.66Hz, and the lowest refresh rate in Frameskip mode can reach 0.117Hz.

[0139] Furthermore, both Esync and Frameskip modes have maximum and minimum refresh rates. For example, in some scenarios, using Esync mode, the maximum refresh rate is 120Hz and the minimum refresh rate is 60Hz. In other scenarios, the maximum refresh rate is 60Hz and the minimum refresh rate is 1Hz. Similarly, in some scenarios, using Frameskip mode, the maximum refresh rate is 120Hz and the minimum refresh rate is 30Hz. In other scenarios, using Esync mode, the maximum refresh rate is 120Hz and the minimum refresh rate is 0.117Hz.

[0140] To reduce the power consumption of electronic devices while enabling all-day display of smart tabletops, this application embodiment, based on the characteristics of Esync mode and Frameskip mode, adopts Esync mode in regular usage scenarios to bring a better human-computer interaction experience; while in scenarios with weak interaction, such as smart tabletops, Frameskip mode (such as high-frequency pulse Frameskip mode or low-frequency pulse Frameskip mode) is adopted to achieve lower refresh rates, resulting in lower power consumption and longer battery life.

[0141] Optionally, in the operation scenario of the smart tabletop, the embodiments of this application use a frameskip mode with high-frequency pulses or low-frequency pulses. The maximum refresh rate is not limited, and the minimum refresh rate can be 0.117 Hz. When the electronic device displays the smart tabletop through the frameskip mode, it can adaptively select the target refresh rate between the maximum refresh rate and the minimum refresh rate of 0.117 Hz to display the smart tabletop.

[0142] Because the display data refresh frequency is very low in the smart tabletop scenario, when the display screen shows the smart tabletop interface in frameskip mode, the target refresh rate used can be reduced to as low as 0.117Hz, thereby reducing the display energy consumption of the smart tabletop.

[0143] This application embodiment also distinguishes the operating status of the smart table based on its flag bits. Different values ​​in different flag bits indicate different operating statuses of the smart table. Specifically, a flag bit of "0" indicates that the smart table is not running or has exited; a flag bit of "1" indicates that the smart table is running.

[0144] In this embodiment, the power modes of the electronic device may include, but are not limited to, the following three: "on," "off," and "doze." The power consumption of the electronic device differs under different power modes; the power consumption of the "on" mode is greater than that of the "doze" mode, and the power consumption of the "doze" mode is greater than that of the "off" mode. It should be understood that the aforementioned "on," "off," and "doze" modes are power modes provided by the Android system, and the system power consumption differs under different modes. Other operating systems may also use power modes corresponding to "on," "off," and "doze" modes; however, this embodiment does not limit the scope of these options.

[0145] This application embodiment divides the scenarios / operation states based on whether the electronic device's display screen is showing or whether the smart table is running, resulting in at least the following four scenarios / operation states, as shown in Figures 2B and 2C.

[0146] (1) Normal Scene

[0147] In this embodiment, the scenario where the electronic device displays a non-smart tabletop application is referred to as the normal scenario. In this normal scenario, the smart tabletop is not running, the smart tabletop flag is "0", indicating that the smart tabletop is not running; the power mode is on, and the display refresh mode is Esync high pulse mode (also known as high-frequency pulse Esync mode).

[0148] (2) Smart table setting operation scenario

[0149] In this embodiment, the scenario where the electronic device displays a smart tabletop application is referred to as the smart tabletop scenario. In the smart tabletop scenario, the smart tabletop flag is set to "1", indicating that the smart tabletop is running; the power mode is doze mode, and the display refresh mode is Frameskip low pulse mode (also known as low-frequency pulse Frameskip mode). In other embodiments, the display refresh mode in the smart tabletop scenario may also be Frameskip high pulse mode (also known as high-frequency pulse Frameskip mode).

[0150] (3) Smart Table Setting Screen Off Scene

[0151] In this embodiment, the scenario where the electronic device displays a smart display stand and then turns off the screen, but the smart display stand does not exit the display is referred to as a screen-off scenario. In the smart display stand screen-off scenario, the smart display stand's flag is "1", indicating that the smart display stand is suspended; the power mode is off, and the display screen's refresh mode is the default Esync high pulse mode. In other embodiments, the display screen's refresh mode in the screen-off scenario is Frameskip low pulse mode. This embodiment uses the example of a screen-off scenario with the display screen's refresh mode being Esync high pulse mode for illustration.

[0152] (4) Normal screen-off scene

[0153] In this embodiment, the scenario where the screen is off after the electronic device exits the smart display or when the smart display is not running is referred to as the screen-off scenario. In this normal screen-off scenario, the smart display's flag is "0", the power mode is off, and the display refresh mode is the default Esync high pulse mode.

[0154] It should be noted that the above scenarios refer to the display screen. When an electronic device includes multiple display screens, different display screens can be in different scenarios, as shown in Figure 2C.

[0155] The above-mentioned scenario-based refresh mode selection strategy involves switching refresh modes. Figure 2B shows a schematic diagram of scenario switching when a single-screen device uses the smart tabletop. Figure 2C shows a schematic diagram of scenario switching when a dual-screen device uses the smart tabletop.

[0156] Specifically, when electronic devices switch scenes—for example, from an application's display interface or desktop to a smart screen (i.e., from a normal scene to the smart screen running scene), or from the smart screen to the lock screen (i.e., from the smart screen running scene to the screen-off scene and then back to the normal scene)—the display refresh mode also needs to switch back and forth between Esync mode and Frameskip mode. However, when there is a flickering problem when switching refresh modes between Frameskip mode and Esync mode, the display will flicker. To avoid display flickering, this application embodiment also provides two refresh mode switching methods: one is to switch refresh modes at a fixed refresh rate; the other is to switch refresh modes during the process of the display going black. The specific implementation will be described in detail in the following embodiments.

[0157] The following diagrams, combined with the switching diagrams between the three scenarios / operating states shown in Figures 2B and 2C, the flowcharts of the display methods shown in Figures 3A-3F, and the interface change diagrams shown in Figures 4A-4E, illustrate the display methods involved in switching between various scenarios when using a smart table on an electronic device.

[0158] ① Switching from a normal scenario to a smart table setting scenario (i.e., entering the smart table setting process)

[0159] In scenario ①, as shown in Figure 3A, the information display methods involved in switching from the normal scenario to the smart tabletop operation scenario may include, but are not limited to, some or all of the following steps:

[0160] S01, the electronic device operates in high-frequency pulse Esync mode at the highest refresh rate f max 1 and minimum refresh rate f min The target refresh rate can be adaptively selected between 1 to display the first user interface.

[0161] The first user interface can be a desktop or lock screen interface, or it can be the display interface of other applications, such as a page provided by a browser. This application uses a desktop as an example for illustration. For example, f max 1 is 60Hz, and f min 1 represents 0.66 Hz.

[0162] As shown in Figure 4A, the electronic device currently displays the first user interface as desktop 601.

[0163] S02, when the electronic device is displaying the first user interface, it receives a first user operation to instruct the activation of the smart table.

[0164] The user can start the smart table by pressing the power button first to put the electronic device into a specific posture, or by putting the electronic device into a specific posture first and then pressing the power button, or by using voice control to start the smart table in a specific posture.

[0165] Taking the user operation of activating the smart table as an example, where pressing the power button first causes the electronic device to enter a specific posture, the electronic device displays the first user interface, as shown in Figure 4A. When the electronic device displays the desktop 41, in response to the user operation of pressing the power button 41a, the electronic device enters the lock screen interface 42. After displaying the lock screen interface 42 for a few seconds, the screen will turn off, as shown in interface 43. At this time, the power mode of the electronic device will switch from the on mode when displaying the first user interface to the off mode. After the screen turns off, if the electronic device detects that it is in the posture of activating the smart table, it will activate the smart table, switch the power mode to the on mode first, and then enter the doze mode. After activation, the smart table will be displayed, as shown in user interface 44.

[0166] Taking the user operation of activating the smart screen as an example, where the electronic device is first placed in the position to activate the smart screen, and then the power button is pressed, the electronic device, while displaying the desktop or other interfaces, will first switch the power mode to off mode, then to on mode, and then to doze mode in response to the pressing of the power button. At this time, the screen of the electronic device first displays the desktop, then turns off, and finally displays the smart screen.

[0167] S03, the electronic device responds to the first user's operation, activates the smart display, and switches the display refresh mode from high-frequency pulse Esync mode to low-frequency pulse frameskip mode.

[0168] S04, the electronic device is at its highest refresh rate f max 1 and minimum refresh rate f min The target refresh rate is adaptively selected between 2 (such as 60HZ and 0.117HZ), and the user interface provided by the smart table is displayed in low-frequency pulse frameskip mode and at the target refresh rate, as shown in user interface 44.

[0169] Because the display data refresh frequency is very low in the smart tabletop scenario, when the display screen shows the smart tabletop interface in frameskip mode, after adaptive adjustment for about 1-20 seconds, the target refresh rate used can be reduced to as low as 0.117Hz, thereby reducing the display energy consumption of the smart tabletop.

[0170] In S03, in response to the first user operation, the electronic device switches the display refresh mode from high-frequency pulse Esync mode to low-frequency pulse frameskip mode. This switching can be achieved by directly driving the display driver to change the refresh mode. However, this method may cause screen flickering.

[0171] To avoid screen flickering during switching, this application provides the following two implementation methods for switching refresh modes:

[0172] First implementation method: Switching at a fixed refresh rate. The following flowchart, shown in Figure 5A, illustrates the method for switching refresh modes, and Figure 5B shows a diagram illustrating the changes in the display's refresh mode and settings. This method may include, but is not limited to, some or all of the following steps:

[0173] S300: When the electronic device switches the power mode to doze mode, it switches the pulse mode of the display screen from high-frequency pulse to low-frequency pulse. At this time, the refresh mode switches from high-frequency pulse Esync mode to low-frequency pulse Esync mode.

[0174] S301, following S300, the electronic device uses a low-frequency pulse Esync mode in f max 1 and f min The target refresh rate can be adaptively selected between 1 to display the user interface provided by the smart tabletop, also known as the second user interface.

[0175] It should be noted that, in response to the first user operation, the electronic device can simultaneously trigger the execution of S300, S301, and the process of switching the display refresh mode S303-S308. If the display data is written to the screen in S302 before S304, the electronic device will execute S301; conversely, if the display data is written to the screen after S304, the electronic device will not execute S301.

[0176] In some implementations, S300, S301, and the process of switching the refresh mode of the display screen S303-S308 are executed sequentially, or in any other order.

[0177] S302, the electronic device activates the smart display stand and sends display data to the display screen.

[0178] After the electronic device starts the smart table, it sends display data to the display driver, which then writes the display data to the display screen. After the display screen has written the display data, it can display the user interface of the smart table in the current refresh mode.

[0179] S303, the electronic device recognizes the current scene as a smart table setting scene and obtains the highest refresh rate in the current refresh mode, i.e., f. max 1. And determine the minimum refresh rate f corresponding to the smart tabletop scene. min 2, for example, is 0.117 Hz.

[0180] After switching the pulse mode but before switching the display refresh mode, the refresh mode is low-frequency pulse Esync mode, and the current highest refresh rate is f. max 1. That is, 60Hz remains unchanged, and the current minimum refresh rate is f. min 1, meaning 0.66 Hz remains unchanged.

[0181] When the smart table is activated, its flag can be set to "1" to indicate that it is running. Based on this flag, the current scene is identified as a smart table running scene, and the minimum refresh rate f corresponding to this scene is... min2 can be the lowest refresh rate setting in frameskip mode, such as 0.117Hz. If the smart table is not running or has exited in the current scenario, you can set the smart table's flag to "0" to indicate that it is not running or has exited. In this case, the lowest refresh rate for the current scenario can be the lowest refresh rate setting in Esync mode, such as 0.66Hz.

[0182] Optionally, the electronic device is based on the lowest refresh rate f corresponding to the smart tabletop operation scenario. min 2. Determine if a refresh mode switch is needed. If a switch to frameskip mode is needed, execute steps S305-S308. If a switch to Esync mode is needed, execute the Esync mode switching process. For details, please refer to the description in section ② below regarding switching from the smart tabletop running scenario to the normal scenario; it will not be repeated here. If a mode switch is not needed, no switch will be performed.

[0183] Specifically, if the display of the electronic device is currently in Esync mode, the minimum refresh rate f corresponding to the smart tabletop startup scenario is... min If 2 is 0.117Hz or within a first range, which is 0.66Hz-0.117Hz (excluding 0.66Hz but including 0.117Hz), then it is determined that it is necessary to switch to frameskip mode.

[0184] S304, Electronic devices set the minimum refresh rate of the display screen to f max 1, which is 60Hz, refers to a fixed display refresh rate of 60Hz.

[0185] S305, following S304, at this point, the electronic device displays the user interface provided by the smart tabletop in low-frequency pulse Esync mode at a fixed refresh rate of 60Hz.

[0186] It should be noted that if the display screen is written with display data in S302 before S306, the electronic device will execute S305; conversely, if the display screen is written with display data after S306, the electronic device will not execute S305.

[0187] S306, the electronic device switches from low-frequency pulse Esync mode to low-frequency pulse frameskip mode at a fixed refresh rate of 60Hz.

[0188] S307, following S306, at this point, the electronic device displays the user interface provided by the smart tabletop in low-frequency pulse frameskip mode at a fixed refresh rate of 60Hz.

[0189] It should be noted that if the display screen is written with display data in S302 before S308, the electronic device will execute S307; conversely, if the display screen is written with display data after S308, the electronic device will not execute S307.

[0190] S308, the electronic device sets the minimum refresh rate of the display screen to f min 2, or 0.117Hz, at which point the refresh mode switch is completed.

[0191] Following S308, electronic devices can operate in low-frequency pulse frameskip mode at f max 1 and rate f min The user interface provided by the smart tabletop display adaptively selects the target refresh rate between 2 (i.e., 60Hz and 0.117Hz).

[0192] It should be noted that, as shown in Figure 5C, since each switch needs to be effective in the next TE cycle, the above switching process requires 3 TE cycles and the switches are performed in the above order.

[0193] The second implementation method: switching while the screen is off. The following flowchart (Figure 5D) and timing diagram (Figure 5E) illustrate the specific implementation of the refresh mode switching method. This method may include, but is not limited to, some or all of the following steps:

[0194] S311, The electronic device starts the smart table, identifies the current scene as a smart table operation scene, and determines the minimum refresh rate f corresponding to the smart table operation scene. min 2, such as 0.117HZ.

[0195] Specifically, in response to the first user's operation, the electronic device starts the smart table and sets the smart table's flag bit to "1". At this time, based on the flag bit, it can be determined that the current scene is the smart table running scene. Then, the power mode can be switched to on mode to power on the display screen, and then the power mode can be switched to doze mode. When the power mode is switched to doze mode, the following S312 and S313 can be executed.

[0196] S312, the minimum refresh rate f corresponding to the smart table start-up scenario of the electronic device. min 2. Determine whether it is necessary to switch refresh modes.

[0197] The specific implementation is the same as the first implementation method described above, which determines whether to switch refresh modes based on the lowest refresh rate corresponding to the current scenario, and will not be repeated here.

[0198] S313, when the electronic device determines that it needs to switch to frameskip mode, it switches the power mode to doze mode, changes the display's pulse mode to low-frequency pulse, switches the refresh mode from Esync mode to frameskip mode, and sets the minimum refresh rate to f. min 2, such as 0.117HZ.

[0199] Following S313, the electronic device lights up the screen (i.e., the display) in a low-frequency pulse frameskip mode. max 1 and rate f min The target refresh rate is adaptively selected between 2 (i.e., 60Hz and 0.117Hz) to display the user interface provided by the smart table. Since the data refresh frequency is very low in the smart table scenario, when the display shows the interface of the smart table in frameskip mode, the target refresh rate used can be reduced to as low as 0.117Hz, thereby reducing the display power consumption of the smart table.

[0200] In this implementation, as shown in Figure 5E, the refresh mode switching occurs during the power mode switch to doze mode. Before switching to doze mode, the display is in a black screen state, and therefore does not display the smart screen arrangement. Thus, the flickering problem caused by the refresh mode switching will not occur. Furthermore, the aforementioned pulse switching method, refresh mode switching, and minimum refresh rate setting can all be completed within the same TE cycle.

[0201] It should be noted that the above f max 1 can be the first refresh rate, f min 2 can be the second refresh rate.

[0202] ② Switch from the smart table setting operation scene to a normal scene (e.g., exit the smart table setting and enter the main interface).

[0203] In scenario ②, as shown in Figure 3B, the information display methods involved in switching from the smart tabletop operation scenario to the normal scenario may include, but are not limited to, some or all of the following steps:

[0204] S05, when the electronic device displays the second user interface (the user interface provided by the smart table), it receives a second user operation indicating to exit the smart table. See the user interface 45 provided by the smart table in Figure 4B.

[0205] The second user operation can be that the electronic device changes its posture to a non-activated smart table posture.

[0206] In response to the second user's operation, the electronic device can switch the power mode to on mode and set the smart table's flag to "0" to exit the smart table in real time. This flag can be used to identify the current scene.

[0207] S06, the electronic device responds to the second user's operation, exits the smart tabletop mode, switches the refresh mode to high-frequency pulse Esync mode, and sets the minimum refresh rate to f. min 3, such as 0.66HZ.

[0208] In response to the second user's operation, the electronic device will also switch the display mode from doze mode to on mode. When exiting the smart tabletop, the display screen is in an off state before displaying desktop 47, as shown in interface 46.

[0209] S07, the electronic device uses the high-frequency pulse Esync mode at the highest refresh rate f max 1 and minimum refresh rate f min The target refresh rate can be adaptively selected between 3 to display the desktop or lock screen interface. See desktop 47 in Figure 4B.

[0210] Corresponding to the two implementation methods for switching refresh modes in scenario ① above, the following explains the two implementation methods for switching refresh modes during the exit of the smart tabletop interface.

[0211] First implementation method:

[0212] The following flowchart, shown in Figure 6A, illustrates the method for switching refresh modes, and Figure 6B shows a schematic diagram of the changes in the refresh mode and settings of the display screen. The method may include, but is not limited to, some or all of the following steps:

[0213] S600, in response to the second user's operation, when the current scenario is not a smart tabletop operation scenario, the electronic device switches the display's pulse mode to a high-frequency pulse mode. At this time, the refresh mode switches from low-frequency pulse frameskip mode to high-frequency pulse frameskip mode.

[0214] S601, the electronic device responds to the second user's operation by exiting the smart tabletop and launching the desktop launcher.

[0215] After the electronic device starts the smart desktop setup, it sends the desktop display data to the display driver. The display driver then writes the display data to the display screen. After the display screen writes the display data, it can display the desktop in the current refresh mode.

[0216] S602, the electronic device recognizes the current scene as a non-smart tabletop scene and obtains the highest refresh rate in the current refresh mode, i.e., f. max1. And determine the minimum refresh rate f corresponding to non-smart tabletop scenarios. min 3, for example, is 0.66 Hz.

[0217] When the smart table is activated, its flag can be set to "0" to indicate that it has exited or is not running. At this time, based on this flag, the current scene is identified as a non-smart table running scene, and the minimum refresh rate f corresponding to the non-smart table running scene is... min 3 can be the lowest refresh rate setting in Esync mode, such as 0.66Hz.

[0218] Optionally, the electronic device is based on the lowest refresh rate f corresponding to the non-smart tabletop operation scenario. min 3. Determine if it's necessary to switch refresh modes. At this point, due to the minimum refresh rate f... min If the refresh rate is 0.66Hz and the current refresh mode is frameskip, then it needs to be switched to Esync mode, in which case S603-S607 will be executed.

[0219] S603, Electronic devices set the minimum refresh rate of the display screen to f max 1, which is 60Hz, refers to a fixed display refresh rate of 60Hz.

[0220] S604, following S603, at this point, the electronic device displays the user interface provided by the smart tabletop in high-frequency pulse frameskip mode at a fixed refresh rate of 60Hz.

[0221] It should be noted that, in response to the first user operation, the electronic device can simultaneously trigger the execution of S600, S601, and the process of switching the display refresh mode S603-S607. If the time when the display data is written to the desktop in S602 is before S605, the electronic device will execute S604; conversely, if the time when the display data is written to the desktop is after S605, the electronic device will not execute S604.

[0222] S605, the electronic device switches from high-frequency pulse frameskip mode to high-frequency pulse Esync mode at a fixed refresh rate of 60Hz.

[0223] S606, following S605, at this point, the electronic device displays the desktop or unlock screen at a fixed refresh rate of 60Hz in high-frequency pulse Esync mode.

[0224] If the display data is written to the desktop in S602 before S607, the electronic device will execute S606; otherwise, if the display data is written to the desktop after S607, the electronic device will not execute S606.

[0225] S607, Electronic devices set the minimum refresh rate of the display screen to f min 3, or 0.66Hz, at which point the refresh mode switch is completed.

[0226] Following S607, electronic devices can operate in high-frequency pulse Esync mode at f max 1 and rate f min The target refresh rate can be adaptively selected between 3 (i.e., 60Hz and 0.66Hz) to display the desktop or unlock the interface.

[0227] It should be noted that, as shown in Figure 6C, since each switch needs to be effective in the next TE cycle, the above switching process requires 3 TE cycles and the switches are performed in the above order.

[0228] Second implementation method:

[0229] The following flowchart, shown in Figure 6D, illustrates the specific implementation of the refresh mode switching method. This method may include, but is not limited to, some or all of the following steps:

[0230] S611, the electronic device exits the smart table setting mode, identifies the current scene as a non-smart table setting operation scene, and determines the minimum refresh rate f corresponding to the non-smart table setting operation scene. min 3, such as 0.66HZ.

[0231] Specifically, in response to the second user's operation, the electronic device exits the smart table, switches the power mode to "on," and sets the smart table's flag to "0." At this point, based on this flag, it can be determined that the current scenario is a non-smart table operation scenario. The operations of exiting the smart table, switching the power mode to "on," and setting the smart table's flag to "0" can be performed concurrently.

[0232] S612, the minimum refresh rate f for electronic devices based on non-smart tabletop operation scenarios. min 3. Determine whether it is necessary to switch refresh modes.

[0233] The specific implementation is the same as the first implementation method in scenario ① above, which determines whether to switch refresh modes based on the lowest refresh rate corresponding to the current scenario, and will not be repeated here.

[0234] S613, when the electronic device determines that it needs to switch to Esync mode, it switches the display's pulse mode to high-frequency pulse and the refresh mode from frameskip mode to Esync mode when switching the power mode to on mode, and sets the minimum refresh rate to f. min 3, such as 0.66HZ.

[0235] Following the S613, electronic devices can operate in high-frequency pulse Esync mode at f max 1 and rate f min The target refresh rate can be adaptively selected between 3 (i.e., 60Hz and 0.66Hz) to display the desktop or unlock the interface.

[0236] In this implementation, the refresh rate mode switching occurs during the power mode switching to "on" mode. Before switching to "on" mode, the smart screen is off, and the display is in a screen-off state. At this time, the display has not yet displayed the desktop or lock screen interface, so there will be no screen flickering problem caused by the refresh mode switching. Furthermore, the above-mentioned pulse switching method, refresh mode switching, and setting the minimum refresh rate can all be completed within the same TE cycle.

[0237] ③ Switch from the smart tabletop operation scene to the screen-off scene (e.g., the screen goes black after pressing the power button on the smart tabletop interface).

[0238] In scenario ③, as shown in Figure 3C, the information display method involved in switching from the smart tabletop operation scenario to the screen-off scenario may include, but is not limited to, some or all of the following steps:

[0239] S08, while the electronic device is displaying the second user interface (the user interface provided by the smart table), it receives a third user operation to instruct the screen to turn off. This is illustrated in Figure 4C as the user interface 48 provided by the smart table or Figure 4D as the user interface 51 provided by the smart table.

[0240] The second user operation can be the user operation of pressing the power button while keeping the electronic device in the position of activating the smart table.

[0241] S09, in response to the third user's operation, the electronic device turns off the display screen, switches the display screen refresh mode to the default high-frequency pulse Esync mode, and sets the default minimum refresh rate to f. min 4. For example, if it is 0.66Hz. As shown in Figure 4C, screen off screen image 49 or Figure 4D, screen off screen image 52.

[0242] It should be noted that in this scenario, the smart table setting flag "1" remains unchanged.

[0243] Specifically, in response to the third user's operation, the electronic device can switch the power mode to off mode to turn off the display. After turning off the display, the device can directly control the display to switch the refresh mode to the default high-frequency pulse Esync mode and set the default minimum refresh rate to f. min 4. As mentioned above, when the screen is off, switch the refresh mode to the default Esync mode and set the default minimum refresh rate to f. minThe implementation of option 4 allows the device to quickly enter the lock screen or desktop after a change in its posture.

[0244] In another implementation, the electronic device responds to the second user's action by turning off the display while maintaining the current refresh mode and minimum refresh rate. The smart screen display can be quickly restored when the power button is pressed again.

[0245] ④ From screen-off scene to smart table setting scene (e.g., pressing the power button again after the screen is off restores the smart table setting display)

[0246] In scenario ④, as shown in Figure 3D, the information display methods involved in transitioning from the screen-off scenario to the smart table setting scenario may include, but are not limited to, some or all of the following steps:

[0247] S10, when the electronic device is off, it receives a fourth user operation to instruct the activation of the smart table. See user interface 49 in Figure 4C.

[0248] The fourth user operation can be pressing the power button while keeping the electronic device in the position of activating the smart table.

[0249] S11, in response to the fourth user operation, the electronic device resumes operation at the highest refresh rate f in low-frequency pulse frameskip mode. max 1 and minimum refresh rate f min The target refresh rate is adaptively selected between 2 (e.g., 60Hz and 0.117Hz) to display the user interface provided by the smart table. See Figure 4C for the user interface 50 provided by the smart table.

[0250] Since the smart screen display flag "1" remains unchanged when the electronic device is off, the device, in response to the fourth user's operation and switching its power mode to "on" or "doze," can recognize the current scene as a smart screen display operation scene. It then switches the refresh mode to low-frequency pulse frameskip mode and sets the minimum refresh rate f. min 2. The specific implementation of S11 is the same as S03-S04 in scenario ① above, and will not be repeated here.

[0251] In another implementation, if in scenario ③ above, the electronic device turns off the display screen while maintaining the current refresh mode and minimum refresh rate, then when the power button is pressed again, the target refresh rate is adaptively selected between the highest refresh rate fmax1 and the lowest refresh rate fmin2 (e.g., 60Hz and 0.117Hz) in low-frequency pulse frameskip mode to display the user interface provided by the smart table.

[0252] ⑤ From a screen-off scene to a normal scene (e.g., changing the electronic device's posture to enter the lock screen interface from a screen-off scene).

[0253] In scenario ⑤, as shown in Figure 3E, the information display methods involved in transitioning from a screen-off scenario to a normal scenario may include, but are not limited to, some or all of the following steps:

[0254] S12, when the electronic device is off, it receives a fifth user operation indicating that it will exit the smart table. This is shown in the user interface 52 in Figure 4D.

[0255] S13, the electronic device responds to the fifth user's operation, exits the smart tabletop mode, and operates at the highest refresh rate f using the high-frequency pulse Esync mode. max 1 and minimum refresh rate f min The target refresh rate can be adaptively selected between 4 to display the desktop or lock screen interface. See Figure 4D for the user interface 53 provided by the smart tabletop.

[0256] It should be noted that in screen-off scenarios, if the electronic device has resumed its refresh mode and is set to the default settings, such as the default high-frequency pulse Esync mode, and the default minimum refresh rate is set to f... min 4. In response to the second user's operation, the electronic device can directly switch the power mode to on mode and start the desktop launcher, display interface, or desktop.

[0257] In a screen-off scenario, if the electronic device maintains its refresh mode setting, then in response to the fifth user's operation, the electronic device needs to switch the display refresh mode to high-frequency pulse Esync mode and set the minimum refresh rate f. min 4. The specific implementation of S13 is the same as that of S11 in scenario ② above, and the specific implementation of S06-S07 above is also the same, so it will not be repeated here.

[0258] ⑥ Switch from display screen A to display screen B to show the smart table (e.g., the electronic device changes from activating the smart table on display screen A to activating the smart table on display screen B).

[0259] It should be noted that when displaying a smart tabletop in electronic devices with dual screens, it also involves switching between the two screens to display the smart tabletop.

[0260] S14, when the electronic device displays the smart tabletop on display screen A and display screen B is off, it receives a sixth user operation to instruct the display screen B to switch to displaying the smart tabletop. See screen-off screen 54 in Figure 4E.

[0261] The sixth user operation can be a change between any two of the three postures of the vertical folding machine in Figure 1A above, or a change between any two of the four postures of the horizontal folding machine below.

[0262] S15, in response to the sixth user operation, the electronic device turns off display screen A, switches the refresh mode of display screen A to the default high-frequency pulse Esync mode, and sets the default minimum refresh rate to f. min 4. For example, if it is 0.66Hz. As shown in Figure 4E, the screen is off at 55.

[0263] The specific implementation of S15 is the same as S09 in scenario ② above, and will not be repeated here.

[0264] S16, in response to the sixth user operation, the electronic device switches the refresh mode of display B to high-frequency pulse frameskip mode and sets the minimum refresh rate f. min 2. For example, at 0.117Hz, the user interface provided by the smart table is displayed on screen B. See screen off screen 55 in Figure 4E.

[0265] The specific implementation of S16 is the same as S03-S04 in scenario ① above, and will not be repeated here.

[0266] It should be understood that S15 and S16 above can be executed simultaneously.

[0267] Optionally, when the electronic device is operating in a smart display scenario, it can also adjust the backlight brightness of the display screen based on ambient light. Before dimming, the display screen's refresh mode can be kept constant, fixing the refresh rate at the current highest refresh rate. Then, the electronic device dims at this fixed refresh rate to determine the backlight brightness and improve the dimming rate. After dimming is complete, the electronic device resets the minimum refresh rate to f... min 2. To reduce the power consumption of the smart display stand for all-weather electronic devices. For a more detailed implementation, please refer to Figure 8E below.

[0268] The hardware and software architecture of the electronic device in this embodiment is described below.

[0269] Figure 7 is a hardware and software structure block diagram of an electronic device according to an embodiment of this application. The layered architecture divides the software into several layers, each with a clear role and function. Layers communicate with each other through software interfaces. In some embodiments, the Android system may include an application layer, an application framework layer, an Android runtime and system libraries (also called the native layer), a hardware abstraction layer (HAL), and a kernel layer. The system libraries and Android runtime may also be referred to as the native framework layer or the native layer. For ease of explanation, Figure 7 also illustrates the hardware layer that interacts with the above software structure.

[0270] The application layer may include a series of application packages. For example, the application packages may include smart tabletop, AOD application, desktop, etc., and may also include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, SMS and other applications (not shown in Figure 7). This application embodiment does not impose any limitations on this.

[0271] The application framework layer provides application programming interfaces (APIs) and programming frameworks for applications in the application layer. The application framework layer includes some predefined functions. For example, the application framework layer may include a power manager service (PMS), a display manager service (DMS), and may also include a window manager, content provider, view system, phone manager, resource manager, notification manager, etc. (not shown in Figure 7). This embodiment of the application does not impose any limitations on these aspects.

[0272] Among them, PMS is the core service of power management. Its main functions are to control the power mode (or standby state) of the system, including controlling the power-on and power-off of the display screen.

[0273] The Display Screen (DMS) is used to access the display screen, interact with it, transmit display data to the display screen as required by the application, and also transmit the application's running status, such as the flag of the smart table. In this embodiment, the DMS is also used to transmit instructions to the Power Switch (SF) for switching power modes.

[0274] The Android runtime consists of system libraries and a virtual machine. The Android runtime is responsible for scheduling and managing the Android system. The system libraries comprise two parts: functions that Java needs to call, and the core Android libraries. The application layer and application framework layer run in the virtual machine. The virtual machine executes the Java files of the application layer and application framework layer as binary files. The virtual machine is used to perform functions such as object lifecycle management, stack management, thread management, security and exception management, and garbage collection.

[0275] The system library may include multiple functional modules. For example, it may include an accelerated graphical port (AGP), surface drawing (SurfaceFlinger, SF), a surface manager, media libraries, 3D graphics processing libraries (e.g., OpenGL ES), 2D graphics engines (e.g., SGL), etc. (some of which are not shown in Figure 7).

[0276] AGP is used to control the refresh mode, maximum refresh rate, and minimum refresh rate of the display screen based on the current scenario.

[0277] SF is used to process graphics data (e.g., to composite display data from views drawn by the application layer) and pass the processed display data to the display driver, instructing the display screen to show the data. Additionally, SF can perform power mode switching during scene transitions, that is, to pass an identifier or instruction to the display screen indicating the desired power mode.

[0278] The HAL layer encapsulates Linux kernel drivers, provides interfaces to higher-level components, and shields them from the implementation details of the underlying hardware. For example, the HAL layer may include a hardware display module (hwdisplay, HWD), a hardware composition module (hwcomposer, HWC), and may also include audio modules, camera modules, touch modules, etc. (some of which are not shown in Figure 7).

[0279] HWD includes several interfaces that can be called to pass smart table settings flags, refresh rate settings, and other commands to the display driver.

[0280] HWC has the function or capability to combine and display image data using hardware, providing hardware support for SF services.

[0281] The kernel layer is the layer between hardware and software. The kernel layer includes drivers and system service programs. Drivers may include display drivers, camera drivers, audio drivers, touch drivers, etc. (some are not shown in Figure 7).

[0282] The hardware layer may include a data processing unit (DPU) and a display screen (such as OLED or LCD). The display screen is equipped with a display driver integrated circuit (DDIC), also known as the display IC. The display driver can work in conjunction with the DDIC to control the display function of the screen. The hardware layer also includes a power button. By pressing the power button, the display screen can be turned off (also known as screen off) or on (not shown in Figure 7).

[0283] It should be noted that although the embodiments of this application are illustrated using the Android system as an example, the basic principles are equally applicable to electronic devices based on operating systems such as iOS or Windows.

[0284] It should also be noted that the above modules are also used to implement the methods shown in Figures 8A-8I below.

[0285] The specific implementation methods for scenarios ①-⑥ described above are illustrated below with reference to Figures 8A-8G. The specific implementation methods for the electronic device entering the smart display, dimming after entering the smart display, returning to screen-on mode after exiting the smart display, and restoring the screen after exiting the smart display and turning off are explained below:

[0286] (I) Entering the Smart Display Table

[0287] After an electronic device enters the smart display mode, it can send a "1" flag to the display driver to indicate that the smart display mode is running. When the display driver receives the flag indicating that the smart display mode is running, it can switch the refresh mode of the display to frameskip mode instead of turning off the screen, and set its minimum refresh rate, such as 0.117Hz. This allows the display to use frameskip mode to display the display data provided by the smart display mode at a lower refresh rate.

[0288] This application provides various ways to access the smart tabletop, which are described below.

[0289] The implementation method of smart table setting (1):

[0290] In implementation method (1), in order to avoid screen flickering when switching refresh modes, this application embodiment uses a fixed refresh rate to complete the refresh mode switching. Before switching, the display screen uses Esync mode to display the display data provided by the smart table. After switching, the Frameskip mode is used to display the display data provided by the smart table at a lower refresh rate.

[0291] The process of electronic devices entering the smart tabletop is described below with reference to Figure 8A. This method may include, but is not limited to, some or all of the following steps:

[0292] S101, the electronic device starts the smart table in response to the received user operation to start the smart table.

[0293] The smart screen can be activated by a specific gesture when the screen is off or locked, or by pressing the power button while in a specific gesture. The gestures for activating the smart screen are shown in Figure 1A above and will not be repeated here.

[0294] Before activating the smart screen display, the screen operates in high-frequency pulse Esync mode at its highest refresh rate. max 1 (e.g., 60Hz, which can be the first refresh rate) and the lowest refresh rate is f min Select the target refresh rate between 1 (e.g., 0.66Hz, which can be the third refresh rate) to display the desktop or lock screen.

[0295] S102, after the smart table is started, the smart table flag "1" can be sent to the PWS of the FWK layer to indicate that the smart table has been entered.

[0296] S103, PWS sends the smart table flag "1" to HWD in the HAL layer to indicate that the smart table is currently running.

[0297] S104, HWD sends the smart table setting flag "1" to the display driver.

[0298] At this time, the flag of the display driver storage smart table is "1".

[0299] After the S105 smart tabletop is activated, it can also send a first command to the PWS, which is used to instruct the power mode to be switched to on mode.

[0300] It should be understood that the electronic devices are in off mode before the smart table is activated.

[0301] It should be understood that when the current desktop is displayed, pressing the power button to enter the screen off or lock screen mode and then pulling up the smart table in a specific gesture will cause the electronic device to enter the off mode in response to the power button operation. When the gesture of pulling up the smart table is detected, the power mode will first enter the on mode and then enter the doze mode, which means that the following S106-S108 will be executed.

[0302] Similarly, if the electronic device is first placed in the position of the smart platform being pulled up, and then the power button is pressed, the electronic device will respond to the operation of pressing the power button by first entering the off mode, then entering the on mode, and then entering the doze mode, which means it will execute the following S106-S108.

[0303] S106, PWS sends the first instruction to DMS to instruct the power mode to be switched to on mode.

[0304] S107, DMS sends the first instruction to SF to instruct the power mode to be switched to on mode.

[0305] S108, SF sends the first command to HWC to instruct the power mode to be switched to on mode.

[0306] S109, HWC sends a first instruction to the display driver to instruct it to switch the power mode to on mode.

[0307] It should be understood that the PWS of an electronic device not only needs to send the first instruction to the display driver, but it can also send the first instruction to the corresponding services of other devices to wake up the electronic device.

[0308] S110: After S106, a second instruction can be sent to PWS to instruct the power mode to be switched to doze mode.

[0309] S111, PWS sends a second instruction to DMS to instruct the power mode to be switched to doze mode.

[0310] S112, DMS sends a second command to SF to instruct the power mode to be switched to doze mode.

[0311] S113, SF sends a second command to HWC to instruct the power mode to be switched to doze mode.

[0312] S114, HWC sends a second instruction to the display driver to instruct the power mode to be switched to doze mode.

[0313] S115: After receiving the second instruction, the display driver identifies the current scene based on the smart screen placement flag. If the current scene is in smart screen placement mode, the second instruction is not executed, and S110 is executed instead. Otherwise, if the current scene is not in smart screen placement mode, the display driver executes the second instruction to control the display screen to turn off.

[0314] S116, the display driver controls the display screen to switch to low-frequency pulses.

[0315] It should be understood that the PWS of an electronic device not only needs to send the second instruction to the display driver, but it can also send the second instruction to the corresponding services of other devices so that other devices can enter doze mode and reduce the power consumption of the electronic device.

[0316] After the S117 smart tabletop is activated, it can also send display data to SF.

[0317] The displayed data may include images, time controls, weather controls, notifications, etc.

[0318] S118, SF sends display data to HWC.

[0319] S119, HWC sends display data to the display driver.

[0320] S120: The display driver writes display data to the display screen.

[0321] S121: The display operates in low-frequency pulse Esync mode and at the highest refresh rate f max 1 (e.g., 60Hz) and the minimum refresh rate is f min Select the target refresh rate between 1 (e.g., 0.66Hz) to display this data.

[0322] Taking the default refresh mode of the display as esync mode as an example, the display shows the data in low-frequency pulse Esync mode.

[0323] It should be noted that when S120 is executed before S128, the display will execute S121 after S120. However, if S128 is executed before S120, the display does not need to execute S121.

[0324] S122, the smart table sends the smart table's flag bit "1" to the DMS to indicate that the smart table is currently running.

[0325] S123, DMS sends the smart table flag "1" to AGP.

[0326] S124, AGP identifies the current scene based on the smart table's flag bit "1", and determines that the current highest refresh rate is the first refresh rate (e.g., 60Hz), and the lowest refresh rate corresponding to the current scene is the second refresh rate (e.g., 0.177Hz).

[0327] Both Esync and frameskip modes include a maximum refresh rate level and a minimum refresh rate level. The display chooses one of these two levels to show data. Since the maximum and minimum refresh rate levels are not consecutive values, each level corresponds to a specific refresh rate. Therefore, the current maximum and minimum refresh rate levels are expressed as "current maximum refresh rate" and "current minimum refresh rate," respectively. The "1" flag in the smart table indicates that the current scene is the smart table's operating scene.

[0328] For example, the current highest refresh rate (i.e., the first refresh rate) of the display screen is 60Hz, and the current lowest refresh rate is 0.66Hz. Since the current scene mode is the smart table setting operation scene, the lowest refresh rate (i.e., the second refresh rate) corresponding to the smart table setting operation scene is determined to be 0.177Hz. This application embodiment is illustrated using this example.

[0329] S125, AGP sends a first setting instruction to HWD, which includes a first refresh rate to indicate that the minimum refresh rate of the display screen is set to the first refresh rate (e.g., 60Hz).

[0330] S126, HWD sends the first setting command to the display driver to instruct that the minimum refresh rate of the display be set to the first refresh rate.

[0331] S127, the display driver determines whether to switch refresh modes based on the lowest refresh rate received.

[0332] Specifically, when the current refresh mode is Esync mode and the lowest received refresh rate is within the first range or is 0.117Hz, it is determined that a refresh mode switch is needed, and the switch needs to be to frameskip mode. The first range is the lowest refresh rate achievable in frameskip mode but not in Esync mode, such as 0.66Hz-0.117Hz (inclusive of 0.117Hz, exclusive of 0.66Hz).

[0333] The display screen is in Esync mode by default. It will switch to Esync mode when the smart table is exited or when the screen is turned off.

[0334] When the received minimum refresh rate is within the first range or is 0.117Hz, and the current refresh mode is frameskip mode, the display driver determines that there is no need to switch the refresh mode.

[0335] When the received minimum refresh rate is 0.66Hz and the current refresh mode is frameskip mode, the display driver determines that the refresh mode needs to be switched, and it needs to be switched to Esync mode.

[0336] If the received minimum refresh rate is not 0.117Hz or is not within the first range, and is not 0.66Hz, the display driver determines that there is no need to switch the refresh mode and executes S128.

[0337] S128, when the display driver determines the result is negative, it does not need to switch the refresh mode. In response to the first setting instruction, it sets the minimum refresh rate of the display screen to the first refresh rate, such as 60Hz.

[0338] Since the highest refresh rate of the display at this time is the first refresh rate, 60Hz, and the lowest refresh rate is also the first refresh rate, 60Hz, the refresh rate of the display will be fixed at the first refresh rate, 60Hz.

[0339] S129, at this time, the display screen displays the display data in low-frequency pulse Esync mode and a fixed first refresh rate.

[0340] It should be noted that when S120 is executed before S134, the display will execute S129 after S128. However, if S134 is executed before S120, the display does not need to execute S129.

[0341] S130, after a first duration following the AGP sending the first setting command to the HWD, the AGP sends a second setting command to the HWD. This second setting command includes a second refresh rate, indicating that the minimum refresh rate of the display screen be set to the second refresh rate (e.g., 0.117Hz, also represented as f). min2).

[0342] The first duration can be any time between 50ms and 100ms.

[0343] S131, HWD sends the second setting command to the display driver to instruct that the minimum refresh rate of the display be set to the second refresh rate.

[0344] S132, the display driver determines whether to switch refresh modes based on the lowest refresh rate received.

[0345] The specific implementation is the same as S127 above. At this time, since the received second refresh rate is 0.117 or within the first range, it is determined that the refresh mode needs to be switched to frameskip mode, and S133 is executed.

[0346] S133, the display driver sends a first switching command to the display to control the display to switch the refresh mode to frameskip mode.

[0347] S134, the display responds to the first switching command by switching the refresh mode to frameskip mode.

[0348] It should be understood that refresh mode switching instructions executed within the current TE cycle will only take effect in the next TE cycle. The display sends one TE interrupt to the display driver every TE cycle.

[0349] S135, the display sends a TE interrupt to the display driver.

[0350] S136, the display shows the data in frameskip mode and at a fixed first refresh rate.

[0351] It should be noted that when S120 is executed before S137, the display executes S136 after S134. However, if S137 is executed before S120, the display does not need to execute S136.

[0352] S137, after receiving the TE interrupt or after a second duration following the sending of the first switching command, the display driver responds to the second setting command by setting the minimum refresh rate of the display screen to the second refresh rate, such as 0.117Hz.

[0353] It should be understood that after S133, the display driver waits for one cycle (i.e., one frame time). If a TE interrupt is received within this time, it determines that the display has switched to frameskip mode and can respond to the second setting command to update the minimum refresh rate. If the display driver does not receive a TE interrupt after this one frame time, it also determines that the display has switched to frameskip mode and can respond to the second setting command to update the minimum refresh rate.

[0354] S138, at this time, the display screen displays the display data in a low-frequency frameskip mode and adaptively selects the target refresh rate between the first refresh rate and the second refresh rate.

[0355] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is set to the second refresh rate, 0.117Hz, the display will adaptively select the target refresh rate between the first and second refresh rates based on the current scene to display the data. At this time, the lowest refresh rate can reach 0.117Hz.

[0356] Because the display data refresh frequency is very low in the smart table setting scenario, the target refresh rate used when the display screen displays the smart table setting data in frameskip mode can be reduced to 0.117Hz.

[0357] It should be noted that step S116 is not mandatory. In another implementation, step S116 may be omitted. In this case, in steps S121 and S129, the display screen displays the smart table display data in high-frequency pulse Esync mode. Correspondingly, in steps S136 and S138, the display screen displays the smart table display data in high-frequency frameskip mode.

[0358] It should also be noted that the target refresh rate values ​​in the above steps can be different.

[0359] Implementation of Smart Table Display (2):

[0360] Unlike the specific implementation of switching refresh mode and setting minimum refresh rate in the above-mentioned implementation method (1) for entering the smart tabletop, in implementation method (2), the display driver can trigger the switching of refresh mode at a fixed refresh rate.

[0361] As shown in Figure 8B, in addition to the steps S101-S121 mentioned above (which will not be repeated here), this implementation method may also include the following steps:

[0362] S140, the smart table sends the smart table's flag bit "1" to the DMS to indicate that the smart table is currently running.

[0363] S141, DMS sends the smart table flag "1" to AGP.

[0364] S142, AGP determines the minimum refresh rate as the second refresh rate based on the smart table's flag bit "1", such as 0.177HZ.

[0365] Here, AGP no longer needs to obtain the current highest refresh rate, but only needs to determine the lowest refresh rate required for the current scene, that is, the second refresh rate.

[0366] S143, AGP sends a second setting instruction to the HWD, the second setting instruction including a second refresh rate, for indicating that the minimum refresh rate of the display screen be set to the second refresh rate (e.g., 0.117Hz).

[0367] S144, HWD sends the second setting command to the display driver to instruct that the minimum refresh rate of the display be set to the second refresh rate.

[0368] S145, the display driver determines whether to switch refresh modes based on the lowest refresh rate received.

[0369] The specific implementation is the same as S127 above. At this time, since the received second refresh rate is 0.117 or within the first range, it is determined that the refresh mode needs to be switched to frameskip mode, and S146 is executed.

[0370] S146, the display driver obtains the current highest refresh rate of the display screen. The current highest refresh rate is the first refresh rate, such as 60Hz. At this time, the minimum refresh rate of the display screen is set to the first refresh rate, such as 60Hz.

[0371] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is also the first refresh rate, 60Hz, the refresh rate of the display will be fixed at the first refresh rate, 60Hz.

[0372] S147, at this time, the display screen displays the display data in low-frequency pulse Esync mode and a fixed first refresh rate.

[0373] S148, the display driver receives the TE interrupt after S146.

[0374] It should be understood that executing the instruction to set the minimum refresh rate within the current TE cycle will only take effect in the next TE cycle. The display sends a TE interrupt to the display driver every TE cycle. If the display driver receives a TE interrupt within one TE cycle after S146, it determines that the refresh rate is currently fixed and can execute S149. Alternatively, the display driver can determine that the refresh rate is currently fixed and execute S149 one TE cycle after S146.

[0375] S149, the display driver sends a first switching command to the display to control the display to switch the refresh mode to frameskip mode.

[0376] S150, the display responds to the first switching command by switching the refresh mode to frameskip mode.

[0377] It should be understood that refresh mode switching instructions executed within the current TE cycle will only take effect in the next TE cycle. The display sends one TE interrupt to the display driver every TE cycle.

[0378] S151, the display sends a TE interrupt to the display driver.

[0379] S152, following S150, displays the data in frameskip mode with a fixed first refresh rate.

[0380] S153, after receiving the TE interrupt or after a second duration following the sending of the first switching command, the display driver responds to the second setting command by setting the minimum refresh rate of the display screen to the second refresh rate, such as 0.117Hz.

[0381] It should be understood that after S153, the display driver waits for one cycle (i.e., one frame time). If a TE interrupt is received within this time, it determines that the display has switched to frameskip mode and can respond to the second setting command to update the minimum refresh rate. If the display driver does not receive a TE interrupt after this one frame time, it also determines that the display has switched to frameskip mode and can respond to the second setting command to update the minimum refresh rate.

[0382] S154, at this time, the display screen displays the display data in frameskip mode and adaptively selects the target refresh rate between the first refresh rate and the second refresh rate.

[0383] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is set to the second refresh rate, such as 0.117Hz, the display will adaptively select the target refresh rate between the first and second refresh rates based on the current scene to display the display data. At this time, the lowest refresh rate can reach 0.117Hz.

[0384] Because the display data refresh rate is very low in the smart table setting scenario, the target refresh rate used can be reduced to 0.117Hz when the display screen displays the smart table setting data in low-frequency pulse frameskip mode.

[0385] It should be noted that in implementation method (2), the above-mentioned S116 is not a necessary step. In another implementation, S116 can also be omitted. In this case, in steps S121 and S148, the display screen displays the display data of the smart table in high-frequency pulse Esync mode. Correspondingly, in steps S152 and S154, the display screen displays the display data of the smart table in high-frequency pulse frameskip mode.

[0386] The implementation method of smart table setting (3):

[0387] In this implementation (3), in order to avoid screen flickering when switching refresh modes, the timing of the refresh mode needs to be considered. In this embodiment, the refresh mode is switched when the display screen is in a screen-off state, that is, the refresh mode is switched before the smart table is displayed.

[0388] The process of an electronic device entering a smart table is described below with reference to Figure 8C. This method may include, but is not limited to, some or all of the following steps:

[0389] S201, the electronic device starts the smart table in response to the received user operation to start the smart table.

[0390] The smart screen can be activated by a specific gesture when the screen is off or locked, or by pressing the power button while in a specific gesture. The gestures for activating the smart screen are shown in Figure 1A above and will not be repeated here.

[0391] S202: After the smart table is started, the smart table flag "1" can be sent to the PWS of the FWK layer to indicate that the smart table has been entered.

[0392] S203, PWS sends the smart table flag "1" to HWD in the HAL layer to indicate that the smart table is currently running.

[0393] S204, HWD sends the smart table flag "1" to the display driver.

[0394] At this time, the flag of the display driver storage smart table is "1".

[0395] After the S205 smart tabletop is activated, it can also send a first command to the PWS, which is used to instruct the power mode to be switched to on mode.

[0396] It should be understood that the electronic devices are in off mode before the smart table is activated.

[0397] S206, PWS sends the first instruction to DMS to instruct the power mode to be switched to on mode.

[0398] S207, DMS sends the first instruction to SF to instruct the power mode to be switched to on mode.

[0399] S208, SF sends the first command to HWC to instruct the power mode to be switched to on mode.

[0400] S209, HWC sends a first instruction to the display driver to instruct it to switch the power mode to on mode.

[0401] At this time, the screen is black and not lit because it has not yet received display data.

[0402] After the S210 smart tabletop is activated, it can also send a second command to the PWS, which is used to instruct the power mode to be switched to doze mode.

[0403] S211, PWS sends a second instruction to DMS to instruct the power mode to be switched to doze mode.

[0404] S212, DMS sends a second instruction to SF to instruct the power mode to be switched to doze mode.

[0405] S213, SF sends a second command to HWC to instruct the power mode to be switched to doze mode.

[0406] S214, HWC sends a second instruction to the display driver to instruct the power mode to be switched to doze mode.

[0407] S215, after receiving the second instruction, the display driver determines the minimum refresh rate corresponding to the "1" flag of the smart table as the second refresh rate, such as 0.117HZ, based on the flag bit of the smart table.

[0408] After receiving the second instruction, if the smart table setting is running in the current scene, that is, the smart table setting flag is "1", the display driver will not turn off the screen and will determine that the minimum refresh rate corresponding to the smart table setting flag "1" is the second refresh rate, such as 0.117HZ. Otherwise, if the current scene is not in smart table setting mode, the display driver will execute the second instruction to control the display screen to turn off.

[0409] S216, the display driver determines whether to switch the refresh mode and whether to set the minimum refresh rate based on the determined minimum refresh rate.

[0410] The specific implementation is the same as S127 above, and will not be repeated here.

[0411] S217: If a refresh rate needs to be switched, the control display will switch the refresh mode to low-frequency frameskip mode, and the minimum refresh rate will be the second refresh rate, 0.117Hz.

[0412] It should also be understood that the PWS of an electronic device not only needs to send the second instruction to the display driver, but it can also send the second instruction to the corresponding services of other devices so that other devices can enter doze mode and reduce the power consumption of the electronic device.

[0413] S218, the display switches to low-frequency frameskip mode, and the lowest refresh rate is set to the second refresh rate, 0.117Hz.

[0414] After the S219 smart tabletop is activated, it can also send display data to SF.

[0415] The displayed data may include images, time controls, weather controls, notifications, etc.

[0416] S220, SF sends display data to HWC.

[0417] S221, HWC sends display data to the display driver.

[0418] S222, the display driver writes display data to the display screen to control the display of that data.

[0419] S223, at this time, the display screen displays the display data in a low-frequency frameskip mode and adaptively selects the target refresh rate between the first refresh rate and the second refresh rate.

[0420] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is set to the second refresh rate, 0.117Hz, the display will adaptively select the target refresh rate between the first and second refresh rates based on the current scene to display the data. At this time, the lowest refresh rate can reach 0.117Hz.

[0421] Because the display data refresh rate is very low in the smart table setting scenario, the target refresh rate used can be reduced to 0.117Hz when the display screen shows the smart table setting data in frameskip mode.

[0422] It should be noted that the low-frequency pulse switching in S217 and S218 above is not a necessary step. In another implementation, the pulse switching can be omitted. In this case, in step S223, the display screen displays the smart table display data in high-frequency frameskip mode.

[0423] Implementation of Smart Table Display (4):

[0424] In implementation method (4), ACG sends instructions to the display screen through HWD and display driver to instruct the display screen to switch the minimum refresh rate of the display screen to the second refresh rate. The display screen determines whether it needs to switch the refresh mode and completes the switch of refresh mode and the setting of minimum refresh rate. When switching refresh mode, it can adopt the fixed refresh rate switching method shown in Figure 8A above, or it can switch directly.

[0425] The following description, with reference to Figure 8D, illustrates the method for electronic devices to enter the smart tabletop. This method may include, but is not limited to, some or all of the following steps:

[0426] S301: The electronic device starts the smart table in response to the received user operation to start the smart table.

[0427] S302: After the smart table is started, the smart table flag "1" can be sent to the PWS of the FWK layer to indicate that the smart table has been entered.

[0428] S303, PWS sends the smart table flag "1" to HWD in the HAL layer to indicate that the smart table is currently running.

[0429] S304, HWD sends the smart table flag "1" to the display driver.

[0430] At this time, the flag of the display driver storage smart table is "1".

[0431] After the S305 smart tabletop is activated, it can also send a first command to the PWS, which is used to instruct the power mode to be switched to on mode.

[0432] S306, PWS sends the first instruction to DMS to instruct the power mode to be switched to on mode.

[0433] S307, DMS sends the first command to SF to instruct the power mode to be switched to on mode.

[0434] S308, SF sends the first command to HWC to instruct the power mode to be switched to on mode.

[0435] S309, HWC sends the first instruction to the display driver to instruct it to switch the power mode to on mode.

[0436] It should be understood that the PWS of an electronic device not only needs to send the first instruction to the display driver, but it can also send the first instruction to the corresponding services of other devices to wake up the electronic device.

[0437] S310: After S305, a second instruction can be sent to PWS to instruct the power mode to be switched to doze mode.

[0438] S311, PWS sends a second instruction to DMS to instruct the power mode to be switched to doze mode.

[0439] S312, DMS sends a second command to SF to instruct the power mode to switch to doze mode.

[0440] S313, SF sends a second command to HWC to instruct the power mode to switch to doze mode.

[0441] S314, HWC sends a second instruction to the display driver to instruct the power mode to be switched to doze mode.

[0442] S315, after receiving the second instruction, the display driver identifies the current scene based on the flag position of the smart table.

[0443] S316, the display driver controls the display screen to switch to low-frequency pulses.

[0444] The specific implementations of S301-S316 mentioned above can be found in S101-S116 of Figure 8A above, and will not be repeated here.

[0445] After the S317 smart tabletop is activated, it can also send display data to SF.

[0446] S318, SF sends display data to HWC.

[0447] S319, HWC sends display data to the display driver.

[0448] S320, the display driver writes display data to the display screen.

[0449] S321, the display shows this data in Esync mode.

[0450] It should be noted that when S320 is executed before S329, the display will execute S321 after S320 and display the data in low-frequency pulse Esync mode. However, if S329 is executed before S320, the display does not need to execute S321.

[0451] S322, the smart table sends the smart table's flag bit "1" to the DMS to indicate that the smart table is currently running.

[0452] S323, DMS sends the smart table flag "1" to AGP.

[0453] S324, AGP identifies the current scene based on the smart table's flag bit "1" and determines that the minimum refresh rate corresponding to the current scene is the second refresh rate (e.g., 0.177Hz).

[0454] S325, AGP sends a second setting instruction to the HWD, the second setting instruction including a second refresh rate, for indicating that the minimum refresh rate of the display should be set to the second refresh rate (e.g., 0.117Hz).

[0455] S326, HWD sends the second setting command to the display driver to instruct that the minimum refresh rate of the display be set to the second refresh rate.

[0456] S327, the display driver sends a second setting command to the display to instruct that the minimum refresh rate of the display be set to the second refresh rate.

[0457] S328, the display responds to the second setting command and determines whether to switch refresh modes based on the received lowest refresh rate.

[0458] The specific implementation is the same as S127 above. At this time, since the received second refresh rate is 0.117 or within the first range, it is determined that the refresh mode needs to be switched to frameskip mode, and S327 is executed. If the refresh mode does not need to be switched, the minimum refresh rate can be set to the second refresh rate.

[0459] S329, the display switches the refresh mode to frameskip mode and sets the minimum refresh rate to the second refresh rate, such as 0.117Hz.

[0460] S330, at this time, the display screen adaptively selects the target refresh rate between the first refresh rate and the second refresh rate in frameskip mode to display the display data.

[0461] Optionally, the low-frequency pulse switching step in S316 above is not a necessary step. In another implementation, the switching pulse can be omitted. In this case, in S330, the display screen can adaptively select the target refresh rate between the first refresh rate and the second refresh rate to display the display data in high-frequency frameskip mode.

[0462] Implementation of Smart Table Display (5):

[0463] In implementation method (5), there is no need for a specific refresh mode switching method or timing. That is, the refresh mode can be switched without a fixed refresh rate, or the refresh mode can be switched directly without the display being in a screen-off state. Furthermore, determining the second refresh rate corresponding to the flag bit of the smart table can be executed by AGP or the display driver. Determining whether to switch the refresh mode can be executed by AGP, the display driver, or the display screen. The specific implementation will not be elaborated here.

[0464] (II) Adjusting the light after entering the smart display table

[0465] When an electronic device displays a smart display, it can adjust the brightness based on the ambient light to determine the backlight brightness of the screen. It should be understood that dimming requires a fixed refresh rate; if the refresh rate is too low, dimming will be too slow. The dimming process of an electronic device operating a smart display is explained below with reference to Figure 8E. This method may include, but is not limited to, some or all of the following steps:

[0466] S401, the sensor service has detected a change in ambient light.

[0467] S402, the sensor service sends an indication message to the DMS, which indicates changes in ambient light.

[0468] S403, DMS has determined that dimming is required.

[0469] S404, DMS sends a refresh rate adjustment command to AGP, which is used to indicate a fixed refresh rate.

[0470] S405, AGP responds to the refresh rate adjustment command by obtaining the current highest refresh rate and lowest refresh rate, where the current highest refresh rate is the first refresh rate (e.g., 60Hz) and the current lowest refresh rate is the second refresh rate (e.g., 0.117Hz).

[0471] Here, 60Hz is an example. The highest refresh rate refers to the maximum refresh rate within the current refresh rate range used by the display, and the lowest refresh rate is the lowest refresh rate within the current refresh rate range used by the display.

[0472] S406, AGP sends a third setting instruction to HWD, which includes a first refresh rate to indicate that the minimum refresh rate of the display should be set to the first refresh rate (e.g., 60Hz).

[0473] S407, HWD sends the third setting command to the display driver to instruct that the minimum refresh rate of the display be set to the first refresh rate.

[0474] S408, the display driver determines whether to switch refresh modes based on the lowest received refresh rate.

[0475] The specific implementation of S402 can be found in S127 above, and will not be repeated here. At this time, since the received first refresh rate is 60Hz, which is neither 0.117Hz nor 0.66Hz, and is not within the first range, it is determined that there is no need to switch the refresh mode, and S409 is executed.

[0476] S409, when the display driver determines the result is negative, it does not need to switch the refresh mode. In response to the third setting command, it sets the minimum refresh rate of the display to the first refresh rate, such as 60Hz.

[0477] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is also the first refresh rate, 60Hz, the refresh rate of the display will be fixed at the first refresh rate, 60Hz.

[0478] S410, at this time, the display shows the data at a fixed first refresh rate in frameskip mode.

[0479] Optionally, the display driver can also notify DMS via HWD and AGP after S410 to fix the refresh rate.

[0480] S411, DMS can perform dimming at a fixed refresh rate after S410 or three hours after sending the refresh rate adjustment command.

[0481] The third duration is greater than or equal to the duration required to fix the refresh rate, so that the refresh rate of the display screen is fixed at the first refresh rate before dimming.

[0482] In another implementation of S411, the display screen can report a TE interrupt to the display driver. The display driver, after receiving the TE interrupt following S409, can also report the response information of the aforementioned third setting command to the AGP via HWD to indicate that the setting is complete. Furthermore, the AGP can also send an indication message to the DMS indicating that the refresh rate is fixed, thus notifying the DMS that the refresh rate is fixed. Upon receiving the indication message indicating that the refresh rate is fixed, the DMS can perform dimming at the fixed refresh rate.

[0483] S412, DMS can send an indication message to AGP after dimming is complete to indicate that dimming is complete.

[0484] Furthermore, after receiving the indication information indicating that dimming is complete, the DMS can restore the refresh rate setting of the display screen, specifically implemented as follows: S413-S417.

[0485] S413, AGP sends a fourth setting instruction to the HWD, which includes a second refresh rate to indicate that the minimum refresh rate of the display should be set to the second refresh rate (e.g., 0.117Hz).

[0486] S414, HWD sends the fourth setting command to the display driver to instruct that the minimum refresh rate of the display be set to the second refresh rate.

[0487] S415, the display driver determines whether to switch refresh modes based on the lowest received refresh rate.

[0488] The specific implementation is the same as S127 above. At this time, since the received second refresh rate is 0.117 or within the first range, the current refresh mode is already in frameskip mode, and it is determined that there is no need to switch the refresh mode, so S416 is executed.

[0489] S416, when the display driver does not need to switch refresh modes, responds to the fourth setting command to set the minimum refresh rate of the display to the second refresh rate, such as 0.117Hz.

[0490] S417, at this time, the display screen adaptively selects the target refresh rate between the first refresh rate and the second refresh rate in frameskip mode to display the display data.

[0491] The specific implementation of S417 can be found in S137 above, and will not be repeated here.

[0492] (III) Resume screen on after the screen is turned off during smart tabletop operation.

[0493] When an electronic device is displaying a smart display stand, if it maintains the raised smart display stand position and receives a user press of the power button, it will suspend the smart display stand, switch the refresh rate to the default high-frequency pulse Esync mode, set the default minimum refresh rate, and turn off the screen. At this time, the system's power mode will enter off mode. After the screen is off, if the electronic device maintains the raised smart display stand position and the power button is pressed again, the electronic device will switch the power mode to on mode, wake up the system and the smart display stand. Since the smart display stand's flag is currently "1" and the electronic device is in the raised smart display stand position, the system will re-enter doze mode, switch back to the current default high-frequency pulse Esync mode to the low-frequency frameskip mode, and redisplay the smart display stand.

[0494] The process of restoring the screen to its original state after it has been turned off during smart tabletop operation is described below with reference to Figure 8F. This method may include, but is not limited to, some or all of the following steps:

[0495] S501, the smart table receives user input to instruct the smart table to be suspended.

[0496] For example, when the smart table is displayed, if the electronic device maintains the posture of pulling up the smart table and receives the operation of pressing the power button, it is determined that a user operation to instruct the smart table to be hung up has been received.

[0497] S502, after receiving a user operation to instruct the smart table to be suspended, the smart table sends a third instruction to the PWS, which instructs the power mode to be switched to off mode.

[0498] S503, PWS sends a third command to DMS to instruct the power mode to be switched to off mode.

[0499] S504, DMS sends a third command to SF to instruct the power mode to be switched to off mode.

[0500] S505, SF sends a third command to HWC to instruct the power mode to be switched to off mode.

[0501] S506, HWC sends a third instruction to the display driver to instruct the power mode to be switched to off mode.

[0502] S507: After receiving the third instruction, the display driver controls the screen to turn off and switches the refresh mode to high-frequency pulse Esync mode, setting the minimum refresh rate to 0.66Hz.

[0503] At this time, the display driver can turn off the display screen and control the display screen to switch the refresh mode to high-frequency pulse Esync mode, setting the minimum refresh rate to 0.66Hz.

[0504] S508, PWC receives a user operation to instruct the smart table to be woken up.

[0505] For example, if an electronic device maintains the posture of pulling up the smart table while the screen is off, and receives a press of the power button again, it is determined that a user operation to wake up the smart table has been received.

[0506] S509, PWS sends a third command to SF to instruct the power mode to switch to on mode.

[0507] S510, PWS sends a third command to SF to instruct the power mode to be switched to on mode.

[0508] S511, SF sends a third command to HWC to instruct the power mode to be switched to on mode.

[0509] S512, HWC sends a third instruction to the display driver to instruct it to switch the power mode to on mode.

[0510] It should be understood that the PWS of an electronic device not only needs to send the third instruction to the display driver, but it can also send the third instruction to the corresponding services of other devices to wake up the electronic device and the smart table.

[0511] At this moment, PwC activates the smart display.

[0512] Furthermore, the electronic device redisplays the smart table. Specifically, it is implemented in the same way as S110-S138 in the above-mentioned implementation method (1) of entering the smart table; or in the same way as S110-S121, S140-S154 in the above-mentioned implementation method (2) of entering the smart table; or in the same way as S210-S223 in the above-mentioned implementation method (3) of entering the smart table; or in the same way as S310-S330 in the above-mentioned implementation method (4) of entering the smart table, which will not be repeated here.

[0513] (iv) Exiting the Smart Table Display

[0514] When an electronic device is displaying a smart display, if it receives a user operation instructing it to exit the smart display, such as changing the device's orientation to a non-triggered entry orientation, it can exit the smart display and display the device's unlock screen or desktop. Corresponding to the specific implementation methods for entering the smart display described above, this application provides the following implementation methods for exiting the smart display.

[0515] The implementation method for exiting the smart table corresponding to the implementation method (1) for entering the smart table is (1).

[0516] The following, with reference to Figure 8G, describes the method for an electronic device to exit the smart tabletop mode. This method may include, but is not limited to, some or all of the following steps:

[0517] S601, after receiving a user operation to indicate exiting the smart table, the smart table can also send the smart table's flag bit "0" to the PWS to indicate exiting the smart table.

[0518] S602: PWS sends the smart table setting flag "0" to HWD.

[0519] S603: HWD sends the smart table flag "0" to the display driver.

[0520] At this point, the display driver sets the smart tabletop flag to "0".

[0521] S604: After receiving a user operation to indicate that the smart table should exit the smart table, the smart table sends a fourth instruction to the PWS, which is used to indicate that the power mode should be switched to on mode.

[0522] S605: PWS sends a fourth instruction to DMS to instruct the power mode to be switched to on mode.

[0523] S606: DMS sends a fourth instruction to SF to instruct the power mode to be switched to on mode.

[0524] S607: SF sends a fourth instruction to HWC to instruct the power mode to be switched to on mode.

[0525] S608: HWC sends a fourth instruction to the display driver to instruct the power mode to be switched to on mode.

[0526] S609: After receiving the fourth instruction, the display driver identifies the current scene based on the flag of the smart table.

[0527] When the current scenario is the exit scenario of the smart table, that is, when the smart table's flag is "0", the refresh mode is switched to high frequency, and the fourth instruction is executed to turn on the display screen, that is, to execute S509.

[0528] When the S610 display driver exits the scene from the current scene of the smart tabletop, it controls the display screen to switch the refresh mode to high-frequency pulse and light up the display screen.

[0529] At this time, the display refresh mode is high-frequency frameskip mode.

[0530] S611, the display driver controls the display screen to switch to high-frequency pulses to light up the display screen.

[0531] Alternatively, in another implementation, the display driver can determine whether the current refresh mode is the default Esync mode and whether the minimum refresh rate is the default 0.66Hz before turning off the display. If so, the display is turned off. Otherwise, the display is turned off only when the current refresh mode is the default Esync mode and the minimum refresh rate is the default 0.66Hz.

[0532] S612 After receiving a user operation indicating that the smart table is to exit the smart table, the smart table sends the smart table's flag bit "0" to the DMS to indicate that the smart table is currently running.

[0533] S613, DMS sends the smart table flag "0" to AGP.

[0534] S614, AGP identifies the current scene based on the smart table's flag "0", and determines that the current highest refresh rate is the first refresh rate (e.g., 60Hz), and the lowest refresh rate corresponding to the current scene is the third refresh rate (e.g., 0.66Hz, also identified as f). min 1).

[0535] The "0" flag in the Smart Table setting indicates that the current scene is the exit scene for the Smart Table setting.

[0536] For example, the current highest refresh rate (i.e., the first refresh rate) of the display screen is 60Hz, and the current lowest refresh rate is 0.117Hz. Since the current scene mode is the smart tabletop exit scene, the lowest refresh rate (i.e., the third refresh rate) corresponding to the smart tabletop exit is determined to be 0.66Hz. This application embodiment is illustrated using this example.

[0537] S615, AGP sends a fifth setting instruction to HWD, which includes a first refresh rate to indicate that the minimum refresh rate of the display should be set to the first refresh rate (e.g., 60Hz).

[0538] S616, HWD sends the fifth setting command to the display driver to instruct that the minimum refresh rate of the display be set to the first refresh rate.

[0539] S617, the display driver determines whether to switch refresh modes based on the lowest refresh rate received.

[0540] Specifically, if the current refresh mode is frameskip mode and the lowest received refresh rate is neither 0.117Hz nor 0.66Hz, it is determined that there is no need to switch modes.

[0541] S618, when the display driver determines the result is negative, it does not need to switch the refresh mode. In response to the fifth setting instruction, it sets the minimum refresh rate of the display to the first refresh rate, such as 60Hz.

[0542] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is also the first refresh rate, 60Hz, the refresh rate of the display will be fixed at the first refresh rate, 60Hz.

[0543] S619, at this time, the display shows the desktop or lock screen interface at a fixed first refresh rate in high-frequency pulse Frameskip mode.

[0544] It should be understood that after receiving a user operation to indicate exiting the smart tabletop, the electronic device will activate the desktop launcher. The desktop launcher will then send the lock screen interface or desktop to the display driver via DMS, SF, and HWC. The display driver can then drive the display screen to show the lock screen interface or desktop.

[0545] S620, after a first duration following the sending of the fifth setting command to the HWD, AGP sends a sixth setting command to the HWD, which includes a third refresh rate to indicate that the minimum refresh rate of the display screen is set to the third refresh rate (e.g., 0.66Hz).

[0546] The first duration can be any time between 50ms and 100ms.

[0547] S621, HWD sends the sixth setting command to the display driver to instruct that the minimum refresh rate of the display be set to the third refresh rate.

[0548] S622, the display driver determines whether to switch refresh modes based on the lowest refresh rate received.

[0549] The specific implementation is the same as S126 above. At this time, since the received third refresh rate is 0.66HZ and the current mode is Frameskip, it is determined that the refresh mode needs to be switched to Esync mode, and S622 is executed.

[0550] S623, the display driver sends a second switching command to the display to control the display to switch the refresh mode to frameskip mode.

[0551] S624, the display responds to the second switching command by switching the refresh mode to Esync mode.

[0552] It should be understood that refresh mode switching instructions executed within the current TE cycle will only take effect in the next TE cycle. The display sends one TE interrupt to the display driver every TE cycle.

[0553] S625, the display sends a TE interrupt to the display driver.

[0554] The S626 displays the desktop or lock screen at a fixed first refresh rate in high-frequency pulse Esync mode.

[0555] S627, after receiving a TE interrupt or after a second duration following the sending of the second switching command, the display driver responds to the sixth setting command by setting the minimum refresh rate of the display screen to the third refresh rate, such as 0.66Hz.

[0556] It should be understood that after S623, the display driver waits for one cycle (i.e., one frame). If a TE interrupt is received within this time, it determines that the display has switched to Esync mode and can respond to the sixth setting command to update the minimum refresh rate. If the display driver does not receive a TE interrupt after this one frame, it also determines that the display has switched to Esync mode and can respond to the sixth setting command to update the minimum refresh rate.

[0557] S628, at this time, the display adaptively selects the target refresh rate between the first refresh rate and the third refresh rate to display the desktop or lock screen interface in high-frequency pulse Esync mode.

[0558] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is set to the third refresh rate, 0.66Hz, the display will adaptively select the target refresh rate between the first refresh rate and the third refresh rate based on the current scene to display the display data. At this time, the lowest refresh rate can reach 0.66Hz.

[0559] It should be noted that, corresponding to the above implementation method (1) of entering the smart table, if the above S116 is not a necessary step, then the operation of switching high-frequency pulses in step S610 in this embodiment is also not necessary.

[0560] The implementation method for exiting the smart table, corresponding to the implementation method (2) for entering the smart table, is as follows:

[0561] Unlike the specific implementation of switching refresh mode and setting minimum refresh rate in the above-mentioned exit smart table setting method (1), in the exit smart table setting method (2), the display driver can trigger the switching of refresh mode at a fixed refresh rate.

[0562] As shown in Figure 8H, in addition to S601-S611 mentioned above (which will not be repeated here), this implementation method may also include the following steps:

[0563] S630, the smart table sends the smart table flag bit "0" to the DMS to indicate exiting the smart table.

[0564] S631, DMS sends the smart table flag "0" to AGP.

[0565] S632, AGP determines the minimum refresh rate as the third refresh rate based on the smart table's flag bit "0", such as 0.66HZ.

[0566] Here, AGP no longer needs to obtain the current highest refresh rate, but only needs to determine the lowest refresh rate required for the current scene, that is, the third refresh rate.

[0567] S633, AGP sends a sixth setting instruction to the HWD, which includes a third refresh rate to indicate that the minimum refresh rate of the display should be set to the third refresh rate (e.g., 0.66Hz).

[0568] S634, HWD sends the sixth setting command to the display driver to instruct that the minimum refresh rate of the display be set to the third refresh rate.

[0569] The S635 display driver determines whether to switch refresh modes based on the lowest received refresh rate.

[0570] The specific implementation is the same as S127 above. At this time, since the received third refresh rate is 0.66 or within the first range, it is determined that the refresh mode needs to be switched to Esync mode, and S636 is executed.

[0571] S636, the display driver obtains the current highest refresh rate of the display screen. The current highest refresh rate is the first refresh rate, such as 60Hz. At this time, the minimum refresh rate of the display screen is set to the first refresh rate, such as 60Hz.

[0572] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is also the first refresh rate, 60Hz, the refresh rate of the display will be fixed at the first refresh rate, 60Hz.

[0573] S637, the display driver follows S636, and receives the TE interrupt.

[0574] It should be understood that executing the instruction to set the minimum refresh rate within the current TE cycle will only take effect in the next TE cycle. The display sends a TE interrupt to the display driver every TE cycle. If the display driver receives a TE interrupt within one TE cycle after S636, it determines that the refresh rate is currently fixed and can execute S639. Alternatively, the display driver can determine that the refresh rate is currently fixed and execute S639 one TE cycle after S636.

[0575] S638, at this time, the display shows the desktop or lock screen interface at a fixed first refresh rate in high-frequency pulse Esync mode.

[0576] It should be understood that after receiving a user operation to indicate exiting the smart tabletop, the electronic device will activate the desktop launcher. The desktop launcher will then send the lock screen interface or desktop to the display driver via DMS, SF, and HWC. The display driver can then drive the display screen to show the lock screen interface or desktop.

[0577] It should be noted that when the display driver writes the lock screen or desktop data to the display before "the minimum refresh rate of the display is the first refresh rate, such as 60Hz" in S636, the display executes S637 after S636. However, if S639 is executed before the display driver writes the lock screen or desktop data to the display, the display does not need to execute S638.

[0578] S639, the display driver sends a second switching command to the display to control the display to switch the refresh mode to Esync mode.

[0579] S640, in response to the second switching command, the display switches the refresh mode to Esync mode. At this time, the refresh mode is high-frequency pulse Esync mode.

[0580] It should be understood that refresh mode switching instructions executed within the current TE cycle will only take effect in the next TE cycle. The display sends one TE interrupt to the display driver every TE cycle.

[0581] S641, the display sends a TE interrupt to the display driver.

[0582] S642, following S640, displays the desktop or lock screen in Esync mode at a fixed first refresh rate.

[0583] It should be noted that if the display driver writes the lock screen or desktop data to the display screen before S640, the display screen will execute S642 after S640. However, if S643 is executed before the display driver writes the lock screen or desktop data to the display screen, the display screen does not need to execute S642.

[0584] S643, after receiving a TE interrupt or after a second duration following the sending of the second switching command, the display driver responds to the sixth setting command by setting the minimum refresh rate of the display screen to the third refresh rate, such as 0.66Hz.

[0585] It should be understood that after S639, the display driver waits for one cycle (i.e., one frame). If a TE interrupt is received within this time, it determines that the display has switched to Esync mode and can respond to the sixth setting command to update the minimum refresh rate. If the display driver does not receive a TE interrupt after this one frame, it also determines that the display has switched to Esync mode and can respond to the sixth setting command to update the minimum refresh rate.

[0586] S644, at this time, the display adaptively selects the target refresh rate between the first refresh rate and the third refresh rate in Esync mode to display the desktop or lock screen interface.

[0587] Since the current highest refresh rate of the display is the first refresh rate, 60Hz, and the current lowest refresh rate is set to the third refresh rate, 0.66Hz, the display will adaptively select the target refresh rate between the first refresh rate and the third refresh rate to display the desktop or lock screen interface based on the current scene.

[0588] It should be noted that, corresponding to the above implementation method (2) of entering the smart table, if the above S116 is not a necessary step, then the operation of cutting high frequency in step S610 in this application embodiment is also not necessary.

[0589] The implementation method for exiting the smart table corresponds to the implementation method (3) for entering the smart table.

[0590] The method for detaching an electronic device from a smart table, as described below with reference to Figure 8I, may include, but is not limited to, some or all of the following steps:

[0591] S701, after receiving a user operation to indicate exiting the smart table, the smart table can also send the smart table's flag bit "0" to the PWS to indicate exiting the smart table.

[0592] S702: PWS sends the smart table setting flag "0" to HWD.

[0593] S703: HWD sends the smart table flag "0" to the display driver.

[0594] At this point, the display driver sets the smart tabletop flag to "0".

[0595] S704: After receiving a user operation to indicate that the smart table should exit the smart table, the smart table sends a fourth instruction to the PWS, which is used to indicate that the power mode should be switched to on mode.

[0596] S705: PWS sends a fourth instruction to DMS to instruct the power mode to be switched to on mode.

[0597] S706: DMS sends a fourth instruction to SF to instruct the power mode to be switched to on mode.

[0598] S707: SF sends a fourth instruction to HWC to instruct the power mode to be switched to on mode.

[0599] S708: HWC sends a fourth instruction to the display driver to instruct the power mode to be switched to on mode.

[0600] S709, after receiving the fourth instruction, the display driver determines the minimum refresh rate corresponding to the smart table's flag bit "0" based on the smart table's flag bit, such as 0.66HZ.

[0601] After receiving the fourth instruction, if the smart tabletop is exiting the current scene (i.e., the smart tabletop's flag is "0"), the display driver determines that the minimum refresh rate corresponding to the smart tabletop's flag "0" is the third refresh rate, such as 0.66Hz. Otherwise, if the current scene is not in smart tabletop mode, the display driver executes the fourth instruction to control the display screen to turn on.

[0602] The S710 display driver determines whether to switch refresh modes and set a minimum refresh rate based on a predetermined minimum refresh rate.

[0603] The specific implementation is the same as S126 above, and will not be repeated here.

[0604] S711: If a refresh rate needs to be switched, the control display will switch the refresh mode to high-frequency pulse Esync mode, and the minimum refresh rate will be the third refresh rate, 0.66Hz.

[0605] S712, the display switches to high-frequency pulse Esync mode, and the lowest refresh rate is set to the third refresh rate, 0.66Hz.

[0606] The S713 displays the desktop or lock screen interface in high-frequency pulse Esync mode, adaptively selecting the target refresh rate between the first and third refresh rates.

[0607] It should be understood that after receiving a user operation to indicate exiting the smart tabletop, the electronic device will launch the desktop launcher. Then, the desktop launcher will send the lock screen interface or desktop to the display driver via DMS, SF, and HWC. However, if the current refresh mode is not Esync mode and the minimum refresh rate is not the third refresh rate, the display screen will not be lit up and the lock screen interface or desktop will not be displayed.

[0608] It should be noted that, corresponding to the above implementation method (3) of entering the smart table, if the switching of low-frequency pulse in S217 is not a necessary step, then the operation of switching high-frequency pulse in step S711 in this embodiment is also not necessary.

[0609] The implementation method for exiting the smart table, corresponding to the implementation method (4) for entering the smart table, is as follows:

[0610] Corresponding to the implementation method (4) of entering the smart table, in the implementation method (4) of exiting the smart table, ACG sends instructions to the display screen through HWD and display driver to indicate that the minimum refresh rate of the display screen is switched to the third refresh rate. The display screen determines whether it needs to switch the refresh mode and completes the switch of the refresh mode and the setting of the minimum refresh rate. When switching the refresh mode, it can adopt the fixed refresh rate switching method shown in Figure 8G or Figure 8H above, or it can switch directly.

[0611] Specifically, this method may include steps S601-S611 or S701-S713 as described above, and may also include S322-S330 as shown in Figure 8D. The difference is that in steps S322 and S323, the flag bit of the smart table is "0", the minimum refresh rate determined in S324 is the third refresh rate, such as 0.66Hz, in step S339, the system switches to Esync mode, and the minimum refresh rate is set to the third refresh rate. In S330, the desktop or lock screen interface is displayed. Further details will not be elaborated here.

[0612] The implementation method for exiting the smart table corresponds to the implementation method for entering the smart table (5).

[0613] Corresponding to the implementation method (4) for entering the smart tabletop, the implementation method (4) for exiting the smart tabletop does not require a refresh mode switching method or timing. That is, the refresh mode can be switched at a fixed refresh rate, or the refresh mode can be switched directly without the screen being turned off. Furthermore, the third refresh rate corresponding to the flag bit of the smart tabletop can be executed by AGP or the display driver, and the determination of whether to switch the refresh mode can be executed by AGP, the display driver, or the display screen. The specific implementation will not be elaborated here.

[0614] The following describes the electronic devices involved in the embodiments of this application.

[0615] Figure 9 shows a schematic diagram of the structure of an electronic device provided in an embodiment of this application. As shown in Figure 9, 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, a headphone jack 170D, a sensor module 180, buttons 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, a barometric pressure sensor 180C, a magnetic sensor 180D, an accelerometer 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, etc.

[0616] It is understood that the structures illustrated in the embodiments of this application do not constitute a specific limitation on the electronic device 100. In other embodiments of this application, the electronic device 100 may include more or fewer components than illustrated, or combine some components, or split some components, or have different component arrangements. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.

[0617] Processor 110 may include one or more processing units, such as: application processor (AP), modem processor, graphics processing unit (GPU), image signal processor (ISP), controller, memory, video codec, digital signal processor (DSP), baseband processor, etc. Different processing units may be independent devices or integrated into one or more processors.

[0618] The controller can be the nerve center and command center of the electronic device 100. The controller can generate operation control signals according to the instruction opcode and timing signals to complete the control of fetching and executing instructions.

[0619] The processor 110 may also include a memory for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. This memory can store instructions or data that the processor 110 has just used or that are used repeatedly. If the processor 110 needs to use the instruction or data again, it can retrieve it directly from the memory. This avoids repeated accesses, reduces the waiting time of the processor 110, and thus improves the efficiency of the system.

[0620] The processor 110 can couple to memory (such as internal memory 121 and / or external memory), call computer instructions stored in the memory, and execute the methods described in the above embodiments, which will not be repeated here.

[0621] The charging management module 140 receives charging input from the charger. While charging the battery 142, the charging management module 140 can also supply power to the electronic device through the power management module 141.

[0622] 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, internal memory 121, external memory, display 194, camera 193, and wireless communication module 160, etc.

[0623] The wireless communication function of electronic device 100 can be implemented through antenna 1, antenna 2, mobile communication module 150, wireless communication module 160, modem processor, and baseband processor. In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150, and antenna 2 is coupled to wireless communication module 160, enabling electronic device 100 to communicate with networks and other devices through wireless communication technology.

[0624] Electronic device 100 implements display functions through GPU, display screen 194, and application processor.

[0625] Display screen 194 is used to display images, videos, etc. Display screen 194 includes a display panel. The display panel 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 miniature LED, a microLED, a quantum dot light-emitting diode (QLED), etc. In some embodiments, electronic device 100 may include one or N displays 194, where N is a positive integer greater than 1.

[0626] Electronic device 100 can perform shooting functions through ISP, camera 193, video codec, GPU, display 194 and application processor.

[0627] Camera 193 is used to capture still images or videos. In some embodiments, electronic device 100 may include one or N cameras 193, where N is a positive integer greater than 1.

[0628] The external storage interface 120 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 100. The external memory card communicates with the processor 110 through the external storage interface 120 to perform data storage functions. For example, music, video, and other files can be saved on the external memory card.

[0629] Internal memory 121 can be used to store computer executable program code, which includes instructions. Processor 110 executes various functional applications and data processing of electronic device 100 by running the instructions stored in internal memory 121. Internal memory 121 may include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback, image playback, etc.), etc. The data storage area may store data created during the use of electronic device 100 (such as audio data, phonebook, etc.). Furthermore, internal memory 121 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, universal flash storage (UFS), etc.

[0630] Electronic device 100 can implement audio functions, such as music playback and recording, through audio module 170, speaker 170A, receiver 170B, microphone 170C, headphone jack 170D, and application processor.

[0631] The pressure sensor 180A is used to sense pressure signals and can convert the pressure signals into electrical signals. In some embodiments, the pressure sensor 180A can be disposed on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc.

[0632] The gyroscope sensor 180B can be used to determine the motion attitude of the electronic device 100. The gyroscope sensor 180B can also be used in navigation and motion-sensing gaming scenarios.

[0633] The barometric pressure sensor 180C is used to measure air pressure. In some embodiments, the electronic device 100 calculates altitude using the air pressure value measured by the barometric pressure sensor 180C to assist in positioning and navigation.

[0634] The 180E accelerometer can detect the magnitude of acceleration of electronic device 100 in various directions (typically three axes). When electronic device 100 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the posture of electronic devices and applied to applications such as screen orientation switching and pedometers.

[0635] Distance sensor 180F is used to measure distance. Electronic device 100 can measure distance via infrared or laser.

[0636] The ambient light sensor 180L is used to sense the brightness of ambient light. The electronic device 100 can adaptively adjust the brightness of the display screen 194 based on the sensed ambient light brightness. The ambient light sensor 180L can also be used to automatically adjust the white balance when taking pictures. The ambient light sensor 180L can also work with the proximity sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touches.

[0637] The fingerprint sensor 180H is used to collect fingerprints. The electronic device 100 can utilize the characteristics of the collected fingerprints to achieve fingerprint unlocking, accessing application locks, taking photos with fingerprints, answering calls with fingerprints, etc.

[0638] The 180J temperature sensor is used to detect temperature.

[0639] Touch sensor 180K, also known as a "touch panel," can be located on display screen 194. The touch sensor 180K and display screen 194 together form a touchscreen, also known as a "touch screen." Touch sensor 180K detects touch operations applied to or near it. The touch sensor can transmit the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through display screen 194. In other embodiments, touch sensor 180K may also be located on the surface of electronic device 100, in a different position than display screen 194.

[0640] Buttons 190 include a power button, volume buttons, etc. Buttons 190 can be mechanical buttons or touch-sensitive buttons. Electronic device 100 can receive button input and generate key signal inputs related to user settings and function control of electronic device 100.

[0641] Motor 191 can generate vibration alerts. Motor 191 can be used for incoming call vibration alerts or for touch vibration feedback. Indicator 192 can be an indicator light, used to indicate charging status, battery level changes, or to indicate messages, missed calls, notifications, etc.

[0642] The SIM card interface 195 is used to connect a SIM card. The SIM card can be inserted into or removed from the SIM card interface 195 to make contact with or separate from the electronic device 100.

[0643] The display screen 194 can be a foldable screen. For example, the display screen 194 can be an outward foldable screen, an inward foldable screen, or other foldable screens.

[0644] In this embodiment of the application, the display screen may include, but is not limited to, a low-power display mode (also known as the first display mode) and a normal display mode (also known as the second display mode), and may be a 7T1C display screen, an 8T1C display screen, etc.

[0645] It should be understood that the steps in the above-described method embodiments provided in this application can be implemented by integrated logic circuits in the processor hardware or by instructions in software form. The method steps disclosed in the embodiments of this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.

[0646] This application also provides an electronic device that may include a memory and a processor. The memory may be used to store a computer program; the processor may be used to invoke the computer program in the memory to cause the electronic device to perform the methods in any of the above embodiments.

[0647] This application also provides a chip system including at least one processor for implementing the functions involved in the methods performed by the electronic device in any of the above embodiments.

[0648] In one possible design, the chip system also includes memory for storing program instructions and data, which may be located within or outside the processor. The chip system can consist of chips or may include chips and other discrete components.

[0649] Optionally, the chip system may contain one or more processors. These processors can be implemented in hardware or software. When implemented in hardware, the processor can be a logic circuit, an integrated circuit, etc. When implemented in software, the processor can be a general-purpose processor, implemented by reading software code stored in memory.

[0650] Optionally, the chip system may contain one or more memories. The memory may be integrated with the processor or disposed separately from it; this application embodiment does not limit this. For example, the memory may be a non-transient processor, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or disposed separately on different chips. This application embodiment does not specifically limit the type of memory or the arrangement of the memory and processor.

[0651] For example, the chip system may be a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0652] This application also provides a computer program product, which includes a computer program (also referred to as code or instructions) that, when run, causes a computer to perform the method executed by the electronic device in any of the above embodiments.

[0653] This application also provides a computer-readable storage medium storing a computer program (also referred to as code or instructions). When the computer program is run, it causes the computer to perform the method executed by the electronic device in any of the above embodiments.

[0654] In the embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, or it may be an electrical, mechanical, or other form of connection.

[0655] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected according to actual needs to achieve the technical effects of the solutions provided in the embodiments of this application.

[0656] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0657] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a readable storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned readable storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0658] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A display method, characterized in that, The method is applied to an electronic device, the electronic device including a first display screen, the first display screen including a first refresh mode and a second refresh mode, wherein the minimum refresh rate of the second refresh mode is less than the minimum refresh rate of the first refresh mode, the method including: The first display screen shows the first user interface in a first refresh mode; The electronic device receives a first user operation, wherein the first user operation is used to activate the smart table setting; In response to the first user's operation, the electronic device activates the smart table setting; The first display screen shows the second user interface in the second refresh mode.

2. The method according to claim 1, characterized in that, The first display screen displays a second user interface in a second refresh mode, including: The first display screen shows the second user interface in a second refresh mode and a first target refresh rate; The first target refresh rate is the lowest refresh rate of the second refresh mode, or the first target refresh rate is less than the lowest refresh rate of the second refresh mode and greater than or equal to the lowest refresh rate of the second refresh mode.

3. The method according to claim 2, characterized in that, Before the first display screen displays the second user interface in the second refresh mode, the method further includes: The electronic device fixes the refresh rate of the first display screen to a first refresh rate; When the refresh rate is the first refresh rate, the electronic device switches the refresh mode of the first display screen from the first refresh mode to the second refresh mode; The electronic device sets the minimum refresh rate of the second refresh mode to the second refresh rate.

4. The method according to claim 3, characterized in that, After the electronic device initiates the smart table setting, before fixing the refresh rate of the first display screen to the first refresh rate, the method further includes: The first display screen shows the second user interface at the first refresh mode and the second target refresh rate; The second target refresh rate is not less than the minimum refresh rate of the first refresh mode.

5. The method according to claim 3 or 4, characterized in that, After fixing the refresh rate of the first display screen to a first refresh rate, and before switching the refresh mode of the first display screen from the first refresh mode to the second refresh mode, the method further includes: The first display screen displays the second user interface in a first refresh mode and at the first refresh rate.

6. The method according to any one of claims 3-5, characterized in that, After switching the refresh mode of the first display screen from the first refresh mode to the second refresh mode, and before setting the minimum refresh rate of the second refresh mode to the second refresh rate, the method further includes: The first display screen displays the second user interface in a second refresh mode and at the first refresh rate.

7. The method according to claim 2, characterized in that, Before the first display screen displays the second user interface in the second refresh mode, the method further includes: The electronic device responds to the first user's operation by switching the power mode to the first mode; When the electronic device switches the power mode to the first mode, it switches the refresh mode of the first display screen from the first refresh mode to the second refresh mode.

8. The method according to any one of claims 2-7, characterized in that, The method further includes: When the electronic device identifies the current scene as a smart tabletop operation scene, it switches the pulse mode of the first display screen from high-frequency pulse to low-frequency pulse.

9. The method according to any one of claims 3-7, characterized in that, The method further includes: When the electronic device identifies the current scene as a smart table setting operation scene, it determines that the minimum refresh rate corresponding to the smart table setting operation scene is the second refresh rate.

10. The method according to claim 9, characterized in that, Switching the refresh mode of the first display screen from the first refresh mode to the second refresh mode includes: When the refresh mode of the first display screen is the first refresh mode and the second refresh rate is 0.117 Hz or within the first range, the electronic device switches the refresh mode of the first display screen from the first refresh mode to the second refresh mode.

11. The method according to any one of claims 1-10, characterized in that, The method further includes: When the electronic device displays the second user interface through the first display screen, it receives a second user operation, which is used to indicate exiting the smart table setting. In response to the second user's operation, the electronic device exits the smart table setting; The first display screen shows the third user interface in the first refresh mode.

12. The method according to claim 11, characterized in that, The first display screen displays a third user interface in the first refresh mode, including: The first display screen shows the third user interface in the first refresh mode and the third target refresh rate; The third target refresh rate is greater than or equal to the lowest refresh rate of the first refresh mode.

13. The method according to claim 12, characterized in that, Before the method of displaying the third user interface on the first display screen in the first refresh mode after receiving the second user operation, the method further includes: The electronic device fixes the refresh rate of the first display screen to the fourth refresh rate; When the refresh rate is the fourth refresh rate, the electronic device switches the refresh mode of the first display screen from the second refresh mode to the first refresh mode; The electronic device sets the minimum refresh rate of the first refresh mode to the third refresh rate.

14. The method according to claim 13, characterized in that, After the electronic device exits the smart table setting, and before fixing the refresh rate of the first display screen to the fourth refresh rate, the method further includes: The first display screen shows the third user interface in the second refresh mode and the fourth target refresh rate; The fourth target refresh rate is not less than the minimum refresh rate of the second refresh mode.

15. The method according to claim 13 or 14, characterized in that, After fixing the refresh rate of the first display screen to the fourth refresh rate, and before switching the refresh mode of the first display screen from the second refresh mode to the first refresh mode, the method further includes: The first display screen displays the third user interface in a second refresh mode and at the fourth refresh rate.

16. The method according to any one of claims 13-15, characterized in that, After switching the refresh mode of the first display screen from the second refresh mode to the first refresh mode, and before setting the minimum refresh rate of the first refresh mode to the third refresh rate, the method further includes: The first display screen displays the third user interface in a first refresh mode and at the fourth refresh rate.

17. The method according to claim 12, characterized in that, Before the first display screen shows the third user interface in the first refresh mode, the method further includes: The electronic device, in response to the second user operation, switches its power mode to the second mode; When the electronic device switches the power mode to the second mode, it switches the refresh mode of the first display screen from the second refresh mode to the first refresh mode.

18. The method according to any one of claims 1-17, characterized in that, The method further includes: When the electronic device displays the second user interface through the first display screen, it receives a third user operation, which is used to instruct the screen to turn off. In response to the third user's operation, the electronic device turns off the first display screen, suspends the smart table, and switches the refresh mode of the first display screen to the first refresh mode.

19. The method according to claim 18, characterized in that, The method further includes: The electronic device receives a fourth user operation, which is used to instruct the smart table to be activated. The electronic device responds to the fourth user's operation by waking up the smart table and switching the refresh mode of the first display screen from the first refresh mode to the second refresh mode; The first display screen shows the second user interface in a second refresh mode.

20. The method according to claim 18, characterized in that, The method further includes: The electronic device receives a fifth user operation, the fourth user operation being used to indicate exiting the smart table; The electronic device responds to the fifth user's operation and exits the smart table; The first display screen shows the third user interface in a first refresh mode.

21. The method according to any one of claims 1-20, characterized in that, The electronic device further includes a second display screen, and the method further includes: When the electronic device displays the second user interface through the first display screen, it receives a sixth user operation to instruct the device to switch to displaying the second user interface on the second display screen. In response to the sixth user's operation, the electronic device turns off the first display screen and switches the refresh mode of the second display screen to the second refresh mode. The second display screen shows the second user interface in the second refresh mode.

22. An electronic device, characterized in that, The device includes a memory, one or more processors, and a first display screen; the memory and the display screen are respectively coupled to the one or more processors, the display screen includes a first display mode and a second display mode, the power consumption of the second display mode is less than the power consumption of the first display mode, the memory is used to store computer program code, the computer program code includes computer instructions, and the one or more processors call the computer instructions to cause the electronic device to perform the method as described in any one of claims 1-21.

23. A computer-readable storage medium, characterized in that, The readable storage medium stores instructions that, when executed on an electronic device, cause the electronic device to perform the method of any one of claims 1-21.

24. A computer program product, comprising instructions, characterized in that, The computer program product includes computer instructions that, when executed by an electronic device, enable the electronic device to perform the method as described in any one of claims 1-21.

Citation Information

Patent Citations

  • Power consumption control method and electronic equipment

    CN116055623A

  • Power consumption control method and electronic equipment

    CN117676003A

  • Screen-off display method and terminal equipment

    CN117707659A

  • Display device and refreshing method thereof, electronic equipment and storage medium

    CN117975911A

  • Temporarily increased refresh rate for a display panel in low power mode

    US20170365207A1