Display method and device, electronic device, storage medium, computer program product
Patent Information
- Application Number
- CN202510437107.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-08
- Publication Date
- 2026-10-16
AI Technical Summary
然而,AOD功能的实现也对终端设备的性能和续航时间提出了更高的挑战
[0035] In this embodiment, the second display data for the first display mode and the first display data for the second display mode are independently stored in two different storage areas within the display driver chip. When an instruction is received to switch the display from the first display mode to the second display mode, the first display data is retrieved from the independent first storage space for display control. On one hand, since the independent storage space is directly accessed, access to the first display data is not subject to time-division multiplexing. Therefore, the electronic device can promptly retrieve the first display data from the first storage space to control the display when it receives the instruction to switch from the first display mode to the second display mode, thus reducing poor display quality during the display process and improving the user's viewing experience. On the other hand, since the first and second display modes are associated with different storage spaces, the risk of display anomalies caused by a single storage space failure or data access error can be effectively reduced, contributing to improved stability and reliability of the display system.
Smart Images

Figure CN122929940A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of display technology, and in particular to a display method and apparatus, electronic device, storage medium, and computer program product. Background Technology
[0002] With the widespread application of Organic Light Emitting Diode (OLED) technology in terminal products such as smartphones and smartwatches, Always On Display (AOD) has become a highly favored feature, and the market demand for AOD display technology is steadily growing. However, the implementation of AOD also poses greater challenges to the performance and battery life of terminal devices. Summary of the Invention
[0003] To overcome the problems existing in the related technologies, this disclosure provides a display method and apparatus, an electronic device, a storage medium, and a computer program product.
[0004] According to a first aspect of the present disclosure, a display method is provided, the method comprising:
[0005] In response to receiving an instruction from the display screen to switch from a first display mode to a second display mode, first display data for display in the second display mode is obtained from a first storage space associated with the second display mode; wherein, the first storage space and the second storage space associated with the first display mode are different storage areas in the display driver chip of the display screen;
[0006] Display control in the second display mode is performed based on the first display data.
[0007] In some embodiments, the first storage space and / or the second storage space are cache spaces in the display driver chip.
[0008] In some embodiments, the first display mode is an always-on display mode, and the second display mode is a always-on display mode.
[0009] In some embodiments, the first display data is data used to optimize the display effect of the content displayed on the display screen in the second display mode.
[0010] In some embodiments, the method further includes:
[0011] In response to receiving an instruction to switch the display screen from the second display mode to the first display mode, second display data for the first display mode is retrieved from the second storage space;
[0012] The second display mode is performed based on the second display data.
[0013] In some embodiments, if the first display mode is an always-on display mode, the second display data is the display information of the display screen in the first display mode.
[0014] In some embodiments, the method further includes:
[0015] In response to receiving display status information fed back by the display screen based on the first display data, the display of the display screen is adjusted based on the display status information.
[0016] According to a second aspect of the present disclosure, a display device is provided, the device comprising:
[0017] The first display data acquisition module is configured to, in response to receiving an instruction from the display screen to switch from a first display mode to a second display mode, acquire first display data for display in the second display mode from a first storage space associated with the second display mode; wherein, the first storage space and the second storage space associated with the first display mode are different storage areas in the display driver chip of the display screen;
[0018] The display control module is configured to perform display control in the second display mode based on the first display data.
[0019] In some embodiments, the first storage space and / or the second storage space are cache spaces in the display driver chip.
[0020] In some embodiments, the first display mode is an always-on display mode, and the second display mode is a always-on display mode.
[0021] In some embodiments, the first display data is data used to optimize the display effect of the content displayed on the display screen in the second display mode.
[0022] In some embodiments, the apparatus further includes:
[0023] The second display data acquisition module is configured to, in response to receiving an instruction from the display screen to switch from the second display mode to the first display mode, acquire second display data for the first display mode from the second storage space;
[0024] The display module is configured to display data in the second display mode based on the second display data.
[0025] In some embodiments, if the first display mode is an always-on display mode, the second display data is the display information of the display screen in the first display mode.
[0026] In some embodiments, the apparatus further includes:
[0027] The adjustment module is configured to adjust the display of the screen based on the display status information received from the display screen after the first display data is displayed.
[0028] According to a third aspect of the present disclosure, an electronic device is provided, comprising:
[0029] processor;
[0030] Memory used to store computer programs or instructions;
[0031] The processor executes the computer program or instructions to implement the steps of the method described in the first aspect above.
[0032] According to a fourth aspect of the present disclosure, a non-transitory computer-readable storage medium is provided, the storage medium storing a computer program or instructions which, when executed by a processor, implement the steps of the method described in the first aspect above.
[0033] According to a fifth aspect of the present disclosure, a computer program product is provided, including a computer program or instructions, which, when executed by a processor, implement the steps of the method described in the first aspect above.
[0034] The technical solutions provided by the embodiments of this disclosure may include the following beneficial effects:
[0035] In this embodiment, the second display data for the first display mode and the first display data for the second display mode are independently stored in two different storage areas within the display driver chip. When an instruction is received to switch the display from the first display mode to the second display mode, the first display data is retrieved from the independent first storage space for display control. On one hand, since the independent storage space is directly accessed, access to the first display data is not subject to time-division multiplexing. Therefore, the electronic device can promptly retrieve the first display data from the first storage space to control the display when it receives the instruction to switch from the first display mode to the second display mode, thus reducing poor display quality during the display process and improving the user's viewing experience. On the other hand, since the first and second display modes are associated with different storage spaces, the risk of display anomalies caused by a single storage space failure or data access error can be effectively reduced, contributing to improved stability and reliability of the display system.
[0036] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0037] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0038] Figure 1 This is a display system framework shown in related technologies. Figure 1 .
[0039] Figure 2 This is a display system framework shown in related technologies. Figure 2 .
[0040] Figure 3 This is a display process timing shown in related technologies. Figure 1 .
[0041] Figure 4 This is a display process timing shown in related technologies. Figure 2 .
[0042] Figure 5 This is a flowchart illustrating a display method according to an exemplary embodiment.
[0043] Figure 6 This is a display system framework diagram illustrated according to an exemplary embodiment.
[0044] Figure 7 This is a flowchart illustrating a display method according to an exemplary embodiment.
[0045] Figure 8 This is a block diagram of a display device according to an exemplary embodiment.
[0046] Figure 9 This is a structural block diagram of an electronic device according to an exemplary embodiment. Detailed Implementation
[0047] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0048] In the display system of electronic devices, the switching of display modes of the display screen usually involves the interaction process between the application platform, the display driver integrated circuit (DDIC), and the display screen. Figure 1 This is a display system framework shown in related technologies. Figure 1 .like Figure 1 As shown, M1 is the application platform, M2 is the display driver chip, and M3 is the display screen. The application platform M1 receives mode switching commands from the user and prepares the complete data to be displayed in the desired mode based on the current application status and user settings. This display data is sent to the display driver chip M2 via a serial port. The display driver chip M2 receives the display data from the application platform M1 and processes it, such as data decoding and format conversion, to ensure the display data can be correctly recognized by the display screen. It also adjusts the drive signals sent to the display screen M3, including voltage and current parameters, according to the display mode requirements. The display screen M3 receives the drive signals from the display driver chip M2, and based on the received signals, the pixels on the display screen M3 are lit or turned off, thus displaying the content in the current mode. Of course, while displaying the content in the current mode, the display screen M3 can also provide feedback to the display driver chip M2 on its current operating status, such as brightness and color saturation, for further display adjustments and optimizations. AOD (Always-On Display) mode is a low-power display mode that allows devices to continuously display key information such as time, date, and notifications without fully activating the screen. This allows users to obtain the information they need without frequently unlocking or turning on the screen, greatly improving the device's usability and user experience. Typically, in AOD mode, the screen needs to continuously refresh to maintain the real-time display of time, date, or other information. This requires continuous access to system memory to retrieve the display data for AOD mode. Frequent access to system memory consumes a significant amount of processor time, slowing down system response and impacting user experience. Furthermore, frequent access to system memory consumes power, especially in AOD mode where continuous data refresh significantly increases battery consumption.
[0049] To mitigate the performance and power consumption issues highlighted by AOD mode, related technologies typically allocate storage space within the display driver chip to store display data for AOD mode. To conserve storage space and reduce costs, the current mainstream approach employs a "time-division multiplexing" concept, storing AOD mode display data alongside other display data in the same storage space. A prime example is storing AOD mode display data and on-screen mode display optimization data together in the Demura storage space. The on-screen mode display optimization data, for instance, stores data to compensate for screen display unevenness; this compensation data is referred to as Demura data, and the Demura storage space is the memory within the display driver chip used to store this type of compensation data.
[0050] Figure 2 This is a display system framework shown in related technologies. Figure 2 .like Figure 2 The diagram illustrates the interaction between the M1 application platform, the M2 display driver chip, and the M3 display screen. The M1 application platform receives mode switching commands from the user. The M2 display driver chip determines which type of data to retrieve from the Demura storage space based on the received command. If the display switches from on-screen mode to off-screen mode, the M2 retrieves AOD data from the Demura storage space. AOD data represents the display data in off-screen mode and is sent to the display screen. On-screen mode is a display mode where the screen is fully lit and the electronic device is active. After receiving the display data, the M3 display shows the content displayed in the current off-screen mode on the interface and provides feedback on the display driver chip regarding the current operating status of the display.
[0051] Based on the time-sharing data access method described above, when the display screen of an electronic device switches display modes, it needs to retrieve data from the Demura storage space for display. Figure 3 This is a display process timing shown in related technologies. Figure 1 as well as Figure 4 This is a display process timing shown in related technologies. Figure 2 .like Figure 3As shown, when the display is in both on-screen and off-screen modes, it reads relevant display data from the storage space (Demura storage space) in each cycle of the synchronization information to display it on the screen. The synchronization signal (Vsync) in the display driver chip is used to synchronize the display frame rate with the display refresh rate. A high-level state of the synchronization signal usually indicates an invalid or preparation period; in this state, no new frame scanning begins, but it waits for the synchronization signal to go low to trigger the start of frame scanning. A low-level state of the synchronization signal indicates its valid period, during which the new frame image obtained from the previous high-level scan is displayed on the screen. Here, when the electronic device receives a command to switch the display from on-screen mode to off-screen mode, it stores the AOD data sent by the application platform into the storage space, i.e., the Demura storage space, and reads the AOD data from the Demura storage space for display during the subsequent off-screen mode. Figure 4 As shown, when an electronic device receives a command to switch the display from off-screen mode to on-screen mode, it sends the image for display in on-screen mode, sent by the application platform, to the display. However, there is a short time between the electronic device receiving the mode switching command and the completion of the switch to on-screen mode. This short time corresponds to... Figure 4 During the T1 time period, the display shows the image originally sent by the AP in screen-on mode, but the display has not yet completed the screen-on mode switching process; that is, the display is still in screen-off mode. Here, due to hardware design limitations of the display driver chip, during the T1 time period, the display driver chip can only read AOD data from the Demura storage space, and cannot read the aforementioned compensation data from the Demura storage space to optimize the display effect of the image on the screen. The display driver chip can only read the compensation data after the display has finished switching to screen-on mode.
[0052] It's understandable that during the T1 time period, the lack of compensation data for optimizing the displayed image might lead to poor display quality, or even flickering, ghosting, or other abnormalities. This is especially true when the display is in a low grayscale state, where the image or color on the screen is at a lower brightness level from brightest to darkest. In other words, the displayed image is less bright or the colors are relatively dark, with fewer brightness levels, making color transitions less smooth. This makes any subtle brightness unevenness more noticeable at low grayscale levels, significantly increasing the perceptibility of display unevenness issues. In other words, displays in low grayscale states are particularly sensitive to brightness unevenness, making these display problems more prominent.
[0053] In response, this disclosure provides a display method. Figure 5 This is a flowchart illustrating a display method according to an exemplary embodiment. For example... Figure 5 As shown, the method mainly includes the following steps:
[0054] In S51, in response to receiving an instruction from the display screen to switch from a first display mode to a second display mode, first display data for display in the second display mode is obtained from a first storage space associated with the second display mode; wherein, the first storage space and the second storage space associated with the first display mode are different storage areas in the display driver chip of the display screen;
[0055] In S52, display control in the second display mode is performed based on the first display data.
[0056] The display control method provided in this disclosure is widely applicable to various application scenarios, including but not limited to embedded systems, mobile smart devices, wearable devices, Internet of Things (IoT) devices, and game consoles. The execution subject of this method can be a terminal device including a display screen, or other devices connected to an electronic device including a display screen, such as cloud devices. The terminal device can be a user equipment (UE), mobile device, user terminal, mobile phone, tablet computer, personal digital assistant (PDA), handheld device, computing device, in-vehicle device, wearable device, etc. For ease of description, this disclosure describes the execution subject using an electronic device.
[0057] In step S51, the electronic device continuously detects commands for switching display modes and determines whether there is a command instructing the display screen to switch from a first display mode to a second display mode. The triggering method for the display mode switching command can be diverse, including both user-initiated actions and mechanisms automatically triggered based on preset conditions or scenarios. In some embodiments, the user can trigger the display mode switching by pressing a specific physical button on the electronic device (such as a power button, volume button combination, etc.), selecting the display mode through menus, settings options, or shortcuts in the electronic device's operating system or applications, or by speaking a specific voice command.
[0058] In other embodiments, the electronic device may trigger a switching of display modes based on changes in ambient light, a preset time or date, the device's current remaining battery power, or the display requirements of certain applications or tasks. For example, the electronic device may be equipped with a light sensor to detect the intensity of ambient light. When the light intensity is below or above a certain threshold, the device automatically switches to a display mode more suitable for the current environment. For example, the device may automatically switch display modes based on a preset schedule or date conditions. For instance, it may automatically switch to a darker display mode at night to reduce eye strain. For example, when the electronic device's battery power is below a certain level, it may automatically switch to a more energy-efficient display mode to extend battery life. For example, certain applications or tasks may require specific display modes. For instance, video playback applications may need to switch to a more vibrant, higher-contrast display mode to provide a better viewing experience.
[0059] In this embodiment of the disclosure, the first display mode and the second display mode are two different display modes of the display screen. The display effects and / or display content are different in these two display modes. In some embodiments, the first display mode is a movie mode or animation mode, which requires displaying accurate colors and contrast to provide users with rich colors, image quality, and animation effects; the second display mode is a reading mode or low blue light mode, which requires providing softer brightness and colors, as well as reducing the blue light emitted by the screen, making the display screen closer to the reading environment of a paper book.
[0060] In other embodiments, the first display mode is an always-on display mode, and the second display mode is a always-on display mode.
[0061] In this embodiment, the first display mode is the Always-On Display (AOD) mode, as mentioned above, and the second display mode is the Screen-On Mode. The Always-On Display mode is a low-power display mode, such as when the display screen of an electronic device is in a dormant state. In Always-On Display mode, the display screen maintains a low brightness in a portion of the screen or the entire screen to display basic information such as time, date, and notifications, without fully illuminating the entire screen. The Screen-On Mode refers to a mode in which the display screen of an electronic device displays at normal or higher brightness. In Screen-On Mode, the user can clearly see all content on the screen, including text, images, and videos. Here, Screen-On Mode includes situations where the display screen of an electronic device is awake but not unlocked, or where the display screen is both awake and unlocked.
[0062] In step S51, upon receiving an instruction to switch the display screen from a first display mode to a second display mode, the electronic device retrieves first display data from the first storage space associated with the first display mode. This first display data is used for display on the screen in the second display mode. Here, the electronic device accesses the first storage space, reads the first display data corresponding to the second display mode, and then sends the read first display data to the display screen. The first storage space and the second storage space associated with the first display mode are different storage areas in the display driver chip of the display screen. In some embodiments, the first storage space and the second storage space can be different memory spaces in the display driver chip. For example, the first storage space is Demura RAM, and the second storage area is Display RAM. Display RAM is also an important component of the display driver chip, serving as a memory for storing display data.
[0063] In other embodiments, the first storage space and / or the second storage space is a cache space in the display driver chip.
[0064] In this embodiment, the first storage space and the second storage space are different storage areas in the display driver chip. Based on this, either of these two storage spaces can be set as a cache space in the display driver chip. For example, either the first storage space or the second storage space can be a cache space, or both the first and second storage spaces can be cache spaces. It is understood that since the access speed to cache space is generally faster than that to memory, using cache space to store relevant display data can improve the access speed to display data, resulting in a smoother user experience when switching display modes.
[0065] In this embodiment of the disclosure, the first display data is data used for display on the screen in the second display mode. In some embodiments, the first display data may be the content displayed on the screen in the second display mode, such as displaying images, displaying text, and displaying animations.
[0066] In other embodiments, the first display data is data used to optimize the display effect of the content displayed on the display screen in the second display mode.
[0067] In this embodiment, if the second display mode is a screen-on mode, the first display data stored in the first storage space associated with the screen-on mode is data for optimizing the display effect of the content being re-examined on the display screen, such as the aforementioned Demura compensation data. This compensation data can optimize the display effect of the content displayed in the second display mode for display anomalies such as regional defects, periodic patterns, and edge blurring defects. After applying this Demura compensation data for display optimization, the display uniformity of the screen can be significantly improved, the product defect rate can be reduced, and thus the user experience can be improved.
[0068] In this embodiment of the disclosure, if the first display mode is a screen-off mode and the second display mode is a screen-on mode, when the electronic device receives an instruction to switch the display screen from the screen-off mode to the screen-on mode, it will retrieve the first display data for display in the screen-on mode from the first storage space directly associated with the screen-on mode. After retrieving the first display data, the electronic device can control the display screen according to this data to achieve correct display in the screen-on mode, which helps to improve user satisfaction with the display effect in the screen-on mode.
[0069] In step S52, the electronic device performs display control in the second display mode based on the first display data.
[0070] In this embodiment of the disclosure, when the electronic device receives an instruction to switch the display screen from a first display mode to a second display mode, and reads the first display data from the first storage space, the electronic device can perform display control on the display screen under the second display mode based on the first display mode. This display control includes rendering the display content, adjusting display parameters, and laying out the display area. For example, if the first display data is the content displayed on the display screen in the second display mode, including image rendering, text output, and video frame playback, the electronic device can render the corresponding display content in the second display mode according to the first display data. For example, if the first display data is data for optimizing the display effect of the content displayed on the display screen in the second display mode, it may include display parameters such as brightness, contrast, saturation, and hue. The electronic device can adjust these display parameters in the second display mode according to the relevant instructions or parameter settings in the first display data to achieve the best display effect. Of course, in the second display mode, the electronic device may also need to lay out the display area according to the first display data, including determining the position and size of the display content and the relative relationships between different display elements.
[0071] It should be noted that, in this embodiment of the disclosure, after storing the first display data and the second display data independently in two different storage areas, as described above... Figure 4During the T1 time period, the electronic device can quickly and directly retrieve the corresponding first display data from the first storage space. This approach avoids the problem that might arise from the first and second display data being stored in the same storage space, potentially preventing the electronic device from timely acquiring the first display data used to control the content displayed in the second display mode during the T1 time period. Therefore, the electronic device can efficiently and accurately acquire the corresponding display data in various display modes. For example, when the display switches from the first display mode to the second display mode, it can promptly acquire the first display data from the first storage space to optimize the display effect of the content shown on the screen.
[0072] In some embodiments, if the executing entity of this disclosure is another device connected to a terminal device including a display screen, such as a cloud device, the cloud device may, after receiving an instruction from the display screen to switch from a first display mode to a second display mode, receive first display data for display in the second display mode obtained and sent by the display driver chip from the first storage space associated with the second display mode, and send the first display data to the display screen of the terminal device, so that the display screen performs display control in the second display mode based on the first display data.
[0073] It is understandable that, compared to related technologies that store the first and second display data in the same storage space and use time-division multiplexing to access display data, the display effect on the screen may be poor, or even exhibit abnormal phenomena such as flickering and ghosting. In this embodiment, the second display data for the first display mode and the first display data for the second display mode are independently stored in two different storage areas within the display driver chip. When an instruction is received to switch the display from the first display mode to the second display mode, the first display data is retrieved from the independent first storage space for display control. On the one hand, since the independent storage space is directly accessed, access to the first display data is not subject to the time-division multiplexing mechanism. Therefore, the electronic device can promptly retrieve the first display data from the first storage space to control the display when it receives an instruction to switch the display from the first display mode to the second display mode, thus reducing poor display quality during the display process and improving the user's viewing experience. On the other hand, since the first and second display modes are associated with different storage spaces, the risk of display abnormalities caused by a single storage space failure or data access error can be effectively reduced, contributing to improved stability and reliability of the display system.
[0074] In some embodiments, the method further includes:
[0075] In response to receiving an instruction to switch the display screen from the second display mode to the first display mode, second display data for the first display mode is retrieved from the second storage space;
[0076] The second display mode is performed based on the second display data.
[0077] In this embodiment of the disclosure, the electronic device not only supports switching from a first display mode to a second display mode, but also supports switching from a second display mode to a first display mode. Here, when the electronic device receives an instruction from the display screen to switch from the second display mode to the first display mode, it also retrieves second display data from the second storage space and performs display in the second display mode based on the retrieved second display data.
[0078] It is understood that this embodiment not only enables the display screen to acquire first display data without delay when switching from a first display mode to a second display mode, but also enables it to acquire second display data without delay when switching back from the second display mode to the first display mode. By achieving seamless bidirectional switching between these two display modes, this embodiment significantly enhances the display screen's flexibility in adapting to different usage scenarios.
[0079] In some embodiments, if the first display mode is an always-on display mode, the second display data is the display information of the display screen in the first display mode.
[0080] In this embodiment of the disclosure, if the first display mode is the always-on display mode, i.e., the aforementioned Always-on Display (AOD) mode, the second display data here refers to the display information of the screen in the first display mode, i.e., the aforementioned AOD data. AOD display data includes time and date, battery level and signal status, notifications, and personalized settings, etc.
[0081] It is understood that in this embodiment of the present disclosure, when the display screen switches to the always-on mode, the display information for the display screen in the first display mode is obtained directly from the second storage space in the display driver chip, without having to access the system storage space to obtain the display information in the first display mode. This helps to reduce the use of system storage space, thereby improving the performance and battery life of the electronic device.
[0082] In some embodiments, in response to receiving display status information fed back by the display screen based on the first display data, the display of the display screen is adjusted based on the display status information.
[0083] In this embodiment of the disclosure, after the electronic device performs display control based on the first display data, the display screen will provide feedback on the display status information during the display process. Here, the display status information may include the current status of parameters such as the brightness, contrast, and color saturation of the display screen.
[0084] In this embodiment of the disclosure, the electronic device can adjust the display of the screen based on the feedback display status information. For example, the electronic device obtains the current display chromaticity information fed back by the screen, and then adjusts the Gamma curve according to the chromaticity information to match the standard color gamut and adjust the display. For example, the electronic device obtains the current display brightness fed back by the screen, and dynamically adjusts the drive current of the screen according to the brightness error between the target brightness value and the current display brightness to achieve display adjustment.
[0085] It is understood that in this embodiment of the present disclosure, when the display status information fed back by the display screen after the first display data is displayed, the display of the display screen is adjusted based on the display status information, so that the parameters of the display screen can be precisely adjusted to adjust the display quality of the display screen, which is beneficial to improving the user experience.
[0086] Figure 6 This is a display system framework diagram illustrated according to an exemplary embodiment. For example... Figure 6 The diagram illustrates the interaction process between the M1 application platform, the M2 display driver chip, and the M3 display screen. The application platform M1 receives mode switching commands from the user. The display driver chip M2 determines the type of data to acquire based on the received mode switching command. If the display screen M3 switches from the on-screen mode (i.e., the aforementioned second display mode) to the off-screen mode (i.e., the aforementioned first display mode), the display driver chip M2 retrieves AOD data (i.e., the aforementioned second display data) from the AOD buffer (i.e., the aforementioned second storage space). The AOD data is the display data of the display screen in the off-screen mode, and this data is sent to the display screen. If the display screen switches from the off-screen mode to the on-screen mode, the display driver chip retrieves Demura data (i.e., the aforementioned first display data) from the Demura storage space (i.e., the aforementioned first storage space). The Demura data is data used to optimize the display effect of the content displayed on the display screen in the on-screen mode. In this embodiment, when the display screen M3 switches from the on-screen mode to the off-screen mode, the display screen M3 displays the content of the current off-screen mode and provides feedback on the current operating status of the display screen based on the AOD data retrieved from the AOD buffer.
[0087] Figure 7 This is an example diagram illustrating the workflow of a display method according to an exemplary embodiment. Figure 7 As shown, it includes the following steps:
[0088] S71, Start.
[0089] In this embodiment of the disclosure, the electronic device begins to execute the workflow of the display method.
[0090] S72, Receive mode switching information.
[0091] In this embodiment of the disclosure, the electronic device detects the mode switching information of the display screen. Here, the mode switching information can be a mode switching instruction, such as an instruction for the display screen to switch from the off-screen mode (i.e., the aforementioned first display mode) to the on-screen mode (i.e., the aforementioned second display mode) or an instruction for the display screen to switch from the on-screen mode to the off-screen mode.
[0092] S73. Determine whether to switch from screen-off mode to screen-on mode? If yes, proceed to step S74; if no, proceed to step S76.
[0093] In this embodiment of the present disclosure, the electronic device can determine whether the display screen has switched from the off-screen mode to the on-screen mode based on the received mode switching information. If it is such a switching mode, step S74 is executed; if it is such a switching mode, step S76 is executed.
[0094] S74, the display driver chip receives display data and calls compensation data from the Demure storage space.
[0095] In this embodiment of the disclosure, the display driver chip in the electronic device receives display data from the display screen in the on-screen mode, and also calls compensation data stored in the Demure storage space (i.e., the aforementioned first storage space). The compensation data (i.e., the aforementioned first display data) is preset and used to optimize the display effect of the display data in the on-screen mode.
[0096] S75, the content displayed in the screen-on mode.
[0097] In this embodiment of the disclosure, the electronic device optimizes the display effect of the aforementioned obtained display data on the display screen based on compensation data.
[0098] S76, the display driver chip calls the display data in the AOD cache space.
[0099] In this embodiment of the disclosure, if the display screen does not switch from the always-on mode to the always-on mode, the display driver chip of the electronic device retrieves the display data (i.e., the aforementioned second display data) from the AOD cache space (i.e., the aforementioned second storage space). Here, the AOD cache space is the cache space in the display driver chip of the display screen.
[0100] S77. Displays the content displayed in always-on display mode.
[0101] In this embodiment of the disclosure, the electronic device displays display data obtained from the AOD cache space in screen-off mode.
[0102] S78, End.
[0103] In this embodiment of the disclosure, the electronic device terminates the workflow of executing the display method.
[0104] Figure 8 This is a block diagram illustrating a display device according to an exemplary embodiment. For example... Figure 8 As shown, the device mainly includes:
[0105] The first display data acquisition module 801 is configured to, in response to receiving an instruction from the display screen to switch from a first display mode to a second display mode, acquire first display data for display in the second display mode from a first storage space associated with the second display mode; wherein, the first storage space and the second storage space associated with the first display mode are different storage areas in the display driver chip of the display screen;
[0106] The display control module 802 is configured to perform display control in the second display mode based on the first display data.
[0107] In some embodiments, the first storage space and / or the second storage space are cache spaces in the display driver chip.
[0108] In some embodiments, the first display mode is an always-on display mode, and the second display mode is a always-on display mode.
[0109] In some embodiments, the first display data is data used to optimize the display effect of the content displayed on the display screen in the second display mode.
[0110] In some embodiments, the apparatus further includes:
[0111] The second display data acquisition module is configured to, in response to receiving an instruction from the display screen to switch from the second display mode to the first display mode, acquire second display data for the first display mode from the second storage space;
[0112] The display module is configured to display data in the second display mode based on the second display data.
[0113] In some embodiments, if the first display mode is an always-on display mode, the second display data is the display information of the display screen in the first display mode.
[0114] In some embodiments, the apparatus further includes:
[0115] The adjustment module is configured to adjust the display of the screen based on the display status information received from the display screen after the first display data is displayed.
[0116] Regarding the apparatus in the above embodiments, the specific manner in which each module performs its operation has been described in detail in the embodiments related to the method, and will not be elaborated upon here.
[0117] Figure 9 This is a structural block diagram of an electronic device 900 according to an exemplary embodiment. For example, the electronic device 900 may be a terminal device including a display screen, or other devices connected to the electronic device including the display screen, such as cloud devices. The terminal device may be a user equipment (UE), a mobile device, a user terminal, a mobile phone, a tablet computer, a personal digital assistant (PDA), a handheld device, a computing device, an in-vehicle device, a wearable device, etc.
[0118] Reference Figure 9 The electronic device 900 may include one or more of the following components: processing component 902, memory 904, power supply component 906, multimedia component 908, audio component 910, input / output (I / O) interface 912, sensor component 914, and communication component 916.
[0119] Processing component 902 typically controls the overall operation of electronic device 900, such as operations associated with at least one of display, telephone call, data communication, camera operation, and recording operation. Processing component 902 may include one or more processors 920 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902.
[0120] Memory 904 is configured to store various types of data to support operation on electronic device 900. Examples of such data include at least one of the following: instructions for any application or method operating on electronic device 900, contact data, phonebook data, messages, pictures, and videos. Memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as Static Random Access Memory (SRAM), Electrically Erasable Programmable Read Only Memory (EEPROM), Erasable Programmable Read-Only Memory (EPROM), Programmable Read Only Memory (PROM), Read-Only Memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.
[0121] Power supply component 906 provides power to various components of electronic device 900. Power supply component 906 may include at least one of the following: a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 900.
[0122] Multimedia component 908 includes a screen that provides an output interface between electronic device 900 and user. In some embodiments, the screen may include a Liquid Crystal Display (LCD) and a Touch Panel (TP). If the screen includes a Touch Panel, the screen may be implemented as a touchscreen to receive input signals from the user. The Touch Panel includes one or more touch sensors to sense touches, swipes, and gestures on the Touch Panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When electronic device 900 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.
[0123] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when electronic device 900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.
[0124] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, and buttons. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.
[0125] Sensor assembly 914 includes one or more sensors for providing state assessments of various aspects of electronic device 900. For example, sensor assembly 914 may detect the on / off state of electronic device 900, the relative positioning of components such as the display and keypad of electronic device 900, changes in position of electronic device 900 or one of its components, the presence or absence of user contact with electronic device 900, orientation or acceleration / deceleration of electronic device 900, and temperature changes of electronic device 900. Sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 914 may also include an optical sensor, such as a complementary metal-oxide-semiconductor (CMOS) or charge-coupled device (CCD) image sensor, for use in imaging applications. In some embodiments, sensor assembly 914 may also include, but is not limited to, at least one of the following: an accelerometer, a gyroscope, a magnetometer, a pressure sensor, and a temperature sensor.
[0126] Communication component 916 is configured to facilitate wired or wireless communication between electronic device 900 and other devices. Electronic device 900 can access wireless networks based on communication standards, such as Wi-Fi, 4G, 5G, or combinations thereof. In one exemplary embodiment, communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 916 also includes a Near Field Communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on Radio Frequency Identification (RFID), Infrared Data Association (IrDA), Ultra Wide Band (UWB), Bluetooth (BT), and other technologies.
[0127] In an exemplary embodiment, the electronic device 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components.
[0128] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including executable instructions or a computer program, which can be executed by a processor 920 of an electronic device 900 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, floppy disk, and optical data storage device, etc.
[0129] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by the processor of a mobile terminal, enables the mobile terminal to perform any of the display methods described in the embodiments of this disclosure.
[0130] This disclosure provides a computer program product comprising a computer program or executable instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer program or executable instructions from the computer-readable storage medium and executes the computer program or executable instructions, causing the computer device to perform any of the display methods described above in this disclosure.
[0131] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the claims.
[0132] It should be understood that this disclosure is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this disclosure is limited only by the appended claims.
Claims
1. A display method, characterized in that, The method includes: In response to receiving an instruction from the display screen to switch from a first display mode to a second display mode, first display data for display in the second display mode is obtained from a first storage space associated with the second display mode; wherein, the first storage space and the second storage space associated with the first display mode are different storage areas in the display driver chip of the display screen; Display control in the second display mode is performed based on the first display data.
2. The method according to claim 1, characterized in that, The first storage space and / or the second storage space are cache spaces in the display driver chip.
3. The method according to claim 1, characterized in that, The first display mode is the screen-off mode, and the second display mode is the screen-on mode.
4. The method according to claim 3, characterized in that, The first display data is data used to optimize the display effect of the content displayed on the display screen in the second display mode.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: In response to receiving an instruction to switch the display screen from the second display mode to the first display mode, second display data for the first display mode is retrieved from the second storage space; The second display mode is performed based on the second display data.
6. The method according to claim 5, characterized in that, If the first display mode is the screen-off mode, the second display data is the display information of the display screen in the first display mode.
7. The method according to claim 1, characterized in that, The method further includes: In response to receiving display status information fed back by the display screen based on the first display data, the display of the display screen is adjusted based on the display status information.
8. A display device, characterized in that, The device includes: The first display data acquisition module is configured to, in response to receiving an instruction from the display screen to switch from a first display mode to a second display mode, acquire first display data for display in the second display mode from a first storage space associated with the second display mode; wherein, the first storage space and the second storage space associated with the first display mode are different storage areas in the display driver chip of the display screen; The display control module is configured to perform display control in the second display mode based on the first display data.
9. An electronic device, characterized in that, include: processor; Memory used to store computer programs or instructions; The processor executes the computer program or instructions to implement the steps of the method according to any one of claims 1 to 7.
10. A non-transitory computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions in the storage medium are executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
11. A computer program product, comprising a computer program or instructions, characterized in that, When the computer program or instructions are executed by a processor, they implement the steps of the method according to any one of claims 1 to 7.