Display method, display screen, display device, computer device and storage medium

By pre-setting the partial refresh enable state and determining the target refresh strategy in the display driver, the high power consumption and high cost problems of the display driver chip during partial refresh are solved, achieving a low power consumption and low cost display effect and avoiding display inconsistency caused by frame rate differences.

CN117577066BActive Publication Date: 2026-02-27GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311841578.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2026-02-27
Estimated Expiration
2043-12-28

AI Technical Summary

Technical Problem

In the existing technology, display driver chips have problems with high power consumption and cost when partially refreshing the screen panel, mainly because they need to calculate the partition position and size and compensation value in real time.

Method used

By pre-setting the local refresh enable state during the local refresh display process and determining the target refresh strategy as global refresh or local refresh based on this state, the partition calculation logic is simplified, and the local refresh timing is nested in the global refresh timing, reducing display power consumption and cost.

Benefits of technology

The circuit structure of the display driver has been optimized, reducing display power consumption and cost, while ensuring the consistency of the display effect of the screen panel and avoiding brightness or color differences caused by frame rate differences.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117577066B_ABST
    Figure CN117577066B_ABST
Patent Text Reader

Abstract

The application relates to a display method, a display screen, a display device, computer equipment and a storage medium. In the process of local refresh display, the method determines the state of local refresh enable of a current frame, determines a target refresh strategy according to the state of local refresh enable, and displays local image refresh of a local image according to the target refresh strategy in the current frame. The method realizes local refresh display in which the local refresh timing is nested in the timing logic of global refresh. Compared with the traditional local refresh display mode which needs to calculate the partition position and size in real time and requires large power consumption and cost, the above mode does not need complex calculation logic circuit, greatly optimizes the circuit structure of the display driver, and can reduce the display power consumption and cost to a certain extent.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display screens, and in particular to a display method, a display screen, a display device, a computer device and a storage medium. BACKGROUND

[0002] With the development of multimedia technology, there are more and more rich video data, and users have higher and higher requirements for the driving display technology of terminal display screens. Since multiple frames of video data may include dynamic pictures and static pictures, there are global refresh and local refresh when the display driver displays the pictures.

[0003] In related technologies, when supporting a local refresh screen panel, a display driver (Display Driver IC, DDIC) chip in a terminal usually divides the screen panel into several partitions, the positions and sizes of the partitions are calculated and updated in real time according to a local refresh instruction issued by a processor in the terminal, and the local refresh is performed based on the updated partitions and sizes, and during the local refresh, each partition sets a compensation value according to a time interval of the previous refresh, so as to ensure that the screen panel supporting the local refresh can present a good effect of the display picture.

[0004] However, the above-mentioned local refresh display method has the problem of high display power consumption. SUMMARY

[0005] Therefore, it is necessary to provide a local refresh display method, a display screen, a display device, a computer device and a storage medium capable of reducing display power consumption and display cost in view of the above technical problems.

[0006] In a first aspect, the present application provides a display method. The method is applied to a display driver, and the method comprises:

[0007] In the process of local refresh display, the state of local refresh enable of a current frame is determined;

[0008] A target refresh strategy is determined according to the state of local refresh enable; the target refresh strategy comprises global refresh display or local refresh display;

[0009] The current frame is displayed by local image refresh according to the target refresh strategy.

[0010] In a second aspect, the present application further provides a display screen, comprising a processor and a display driver;

[0011] The display driver is configured to execute the display method of the first aspect.

[0012] In a third aspect, the present application provides a display device. The device comprises:

[0013] A first determining module is configured to determine a local refresh enabling state of a current frame during a local refresh display process.

[0014] A second determining module is configured to determine a target refresh strategy according to the local refresh enabling state; the target refresh strategy comprises a global refresh display or a local refresh display.

[0015] A refreshing module is configured to perform a local image refresh display on a local image of the current frame according to the target refresh strategy.

[0016] In a third aspect, the present application provides a computer device. The computer device comprises a memory and a processor, the memory stores a computer program, and the processor implements the method of the first aspect when executing the computer program.

[0017] In a fourth aspect, the present application provides a computer readable storage medium. The computer readable storage medium stores a computer program, and the computer program is executed by a processor to implement the method of the first aspect.

[0018] In a fifth aspect, the present application provides a computer program product. The computer program product comprises a computer program, and the computer program is executed by a processor to implement the method of the first aspect.

[0019] The display method, display screen, display device, computer device and storage medium described above determine a local refresh enabling state of a current frame during a local refresh display process, determine a target refresh strategy according to the local refresh enabling state, and perform a local image refresh display on a local image of the current frame according to the target refresh strategy. In the method, the display driver can perform a global refresh display or a local refresh display on the local image of each frame during the local refresh display process, which is determined by the local refresh enabling state corresponding to each frame. Therefore, there can be multiple global refresh displays during the local refresh display process, that is, the local refresh display is completed in the time sequence logic of the global refresh, which greatly optimizes the circuit structure of the display driver and reduces the display power consumption and cost to a certain extent.

[0020] The above description is only a summary of the technical solutions of the present application. In order to make the technical means of the present application more clearly understood and implemented according to the content of the specification, and in order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

[0021] Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The accompanying drawings are included to provide a better understanding of the preferred embodiments, and are not to be considered as limiting of the present application. Moreover, in the drawings, like reference numerals refer to similar components throughout the several views. In the drawings:

[0022] Figure 1 Structure diagram of a display screen in one embodiment;

[0023] Figure 2 Flowchart of a display method in one embodiment;

[0024] Figure 3 Flowchart of a display method in another embodiment;

[0025] Figure 4 Diagram of refresh timing in one embodiment;

[0026] Figure 5 Diagram of refresh timing in another embodiment;

[0027] Figure 6 Diagram of refresh timing in another embodiment;

[0028] Figure 7 Diagram of refresh timing in another embodiment;

[0029] Figure 8 Diagram of refresh timing in another embodiment;

[0030] Figure 9 Diagram of refresh timing in another embodiment;

[0031] Figure 10 Flowchart of a display method in another embodiment;

[0032] Figure 11 Flowchart of a display method in another embodiment;

[0033] Figure 12 Structure block diagram of a display device in one embodiment;

[0034] Figure 13 Internal structure diagram of a computer device in one embodiment. DETAILED DESCRIPTION

[0035] For the purpose of the present application, technical solutions and advantages, the following will be further described in detail in combination with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application, and are not intended to limit the present application.

[0036] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the present application; the terms "comprising" and "having," and any variations thereof, as used herein are intended to cover a non-exclusive inclusion.

[0037] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "a plurality of" is two or more, unless otherwise explicitly and specifically limited.

[0038] Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The phrase appears at various locations throughout the specification is not necessarily all referring to the same embodiment, nor is it necessarily referring to a common or alternative embodiment to the other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0039] Currently, the DDIC usually divides the screen panel into several partitions when supporting partial refresh of the screen panel, and the number of partitions is generally between 2 and 6. During the partial refresh process, the position and / or size of the partitions are calculated and updated in real time according to the instructions in the MIPI standard instruction set sent by the application processor (AP), such as 2A instructions and 2B instructions, and each partition is locally refreshed according to a compensation value set according to the time interval of the previous refresh, so as to ensure that the screen panel supporting partial refresh can achieve a better display effect. However, compared with the DDIC supporting full refresh, the real-time calculation and update function of the partition position and size, and the real-time calculation function of the compensation value of each partition and the time interval of the previous frame refresh need to increase a certain amount of logic circuit to realize the above two functions. Therefore, in order to realize the support of the partial refresh panel, the DDIC has a certain power consumption and cost overhead, which leads to the problem of high power consumption and cost of the current display method. In view of the problem, the present application provides a low-power and low-cost display method, a display screen, a display device, a computer equipment and a storage medium, which will be described in detail in the following embodiments.

[0040] The display method provided by the embodiments of the present application can be applied to a display screen 1 as shown in Figure 1 The display screen 1 includes a processor 102, a display driver 104 and a display panel 106, wherein the processor 102 is configured to acquire a to-be-refreshed image and transmit the to-be-refreshed image to the display driver 104, and the display driver 104 is configured to control the received to-be-refreshed image to perform partial or full screen refresh on the display panel 106. The display screen 1 can be a liquid crystal display screen or an electronic ink display screen.

[0041] Those skilled in the art can understand that Figure 1 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the display screen to which the scheme of the present application is applied. The specific display screen can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0042] In one embodiment, as shown in Figure 2 A display method is provided, which is applied to the display driver in Figure 1 for example, and includes the following steps:

[0043] S201, in the process of partial refresh display, determining the state of the current frame partial refresh enable.

[0044] The partial display refresh (PDFR EN) is used to indicate that the display driver starts or stops the partial refresh. The state of the partial display refresh includes a state of starting the partial refresh and a state of stopping the partial refresh. The state of the partial display refresh can be preset or updated when the screen panel is refreshed in real time. The state of the partial display refresh can be indicated by a flag bit and recorded in a storage unit of the DDIC.

[0045] In the embodiments of the present application, the display driver DDIC in the display screen can preset the state of the partial display refresh of each frame of partial image and store the state of the partial display refresh of each frame of partial image in the storage unit of the DDIC. Specifically, the state of the partial display refresh can be periodically set to the same state, such as the state of stopping or the state of starting, in a refresh period, or the state of the partial display refresh can be non-periodically set to the same state, such as the state of stopping or the state of starting, in a refresh period. Alternatively, the DDIC can set the state of the partial display refresh in real time according to the time interval or state of each frame of received partial image. In the process of partial refresh display, the processor AP in the display screen sends each frame of partial image to the display driver. The display driver DDIC refreshes the screen panel Panel according to each frame of partial image according to the preset refresh frequency to realize the partial refresh display. In this process, the display driver DDIC can read the flag bit of the partial display refresh to determine the state of the partial display refresh so as to perform refresh display according to the state of the partial display refresh.

[0046] S202, determining a target refresh strategy according to the state of the partial display refresh.

[0047] The target refresh strategy includes global refresh display or partial refresh display. The target refresh strategy is used to indicate the screen refresh mode of the display driver in the process of refreshing the screen panel. Different states of the partial display refresh correspond to different refresh strategies.

[0048] In the embodiments of the present application, the display driver can prestore the corresponding relationship between the state of the partial display refresh and the refresh strategy. When the display driver determines the state of the partial display refresh of the current frame, the display driver can further determine the target refresh strategy corresponding to the state of the partial display refresh of the current frame according to the corresponding relationship between the state of the partial display refresh and the refresh strategy. Alternatively, the state of the partial display refresh is used to indicate the screen refresh mode. When the display driver determines the state of the partial display refresh of the current frame, the display driver can directly obtain the target refresh strategy according to the screen refresh mode indicated by the state of the partial display refresh of the current frame.

[0049] S203, performing local image refresh display on the local image according to the target refresh strategy in the current frame.

[0050] In the embodiments of the present application, when the display driver determines the target refresh strategy, if the target refresh strategy includes global refresh display, the display driver can perform global refresh display on the local image in the current frame. Alternatively, in this case, the display driver can first perform region extraction, enhancement and other processing on the local image, and then perform global refresh display on the processed local image in the current frame. If the target refresh strategy includes local refresh display, the display driver can perform local refresh display on the local image in the current frame. Alternatively, in this case, the display driver can first perform region extraction, enhancement and other processing on the local image, and then perform local refresh display on the processed local image in the current frame. Alternatively, the display driver can perform global refresh display or local refresh display on the local image in the process of local refresh display, i.e., the processor sends the local image of each frame to the display driver, and the display driver performs global refresh display or local refresh display on the local image according to the target refresh strategy of each frame.

[0051] In the process of local refresh display, the display method described in the embodiments of the present application determines the state of local refresh enable of the current frame, determines the target refresh strategy according to the state of local refresh enable, and performs local image refresh display on the local image according to the target refresh strategy in the current frame. In the above method, the display driver can perform global refresh display or local refresh display on the local image of each frame in the process of local refresh display, which can be determined by the state of local refresh enable corresponding to each frame. Therefore, there can be multiple global refresh displays in the process of local refresh display, i.e., the local refresh display is completed in the time sequence logic of global refresh, which is nested in the time sequence of local refresh. Compared with the traditional local refresh display mode which needs to calculate the partition position and size in real time, the above mode does not need complex calculation logic circuit, greatly optimizes the circuit structure of the display driver, and can reduce the display power consumption and cost to a certain extent.

[0052] In one embodiment, an implementation of determining a target refresh strategy is provided, as shown in Figure 3 The above S202 "determining a target refresh strategy according to the state of local refresh enable" includes:

[0053] S301, if the state of local refresh enable is off, determining that the target refresh strategy is global refresh.

[0054] In the embodiments of the present application, if the display driver determines that the state of the local refresh enable of the current frame is OFF, it means that the display driver can perform global refresh on the local image of the current frame, that is, in the process of local refresh display, the processor sends each local image of the frame to the display driver for refresh display, and when the display driver receives the local image of the current frame sent by the processor and determines that the state of the local refresh enable of the current frame is OFF, it can be determined that the local image of the current frame is globally refreshed, that is, the target refresh strategy of the current frame is determined to be global refresh.

[0055] In S302, if the state of the local refresh enable is ON, the target refresh strategy is determined to be local refresh.

[0056] In the embodiments of the present application, if the display driver determines that the state of the local refresh enable of the current frame is ON, it means that the display driver can perform local refresh on the local image of the current frame, that is, in the process of local refresh display, the processor sends each local image of the frame to the display driver for refresh display, and when the display driver receives the local image of the current frame sent by the processor and determines that the state of the local refresh enable of the current frame is ON, it can be determined that the local image of the current frame is locally refreshed, that is, the target refresh strategy of the current frame is determined to be local refresh.

[0057] The display method described in the embodiments of the present application can enable multiple global refresh displays in the process of local refresh display by setting different states of the local refresh enable, that is, the local refresh display is realized by embedding the local refresh timing sequence in the timing logic of the global refresh, compared with the traditional local refresh display method, the display method described in the present application does not need complex calculation logic circuit, greatly optimizes the circuit structure of the display driver, and can reduce the display power consumption and cost to a certain extent.

[0058] In one embodiment, the display driver sets the state of the local refresh enable to OFF at least once in each refresh period in the process of local refresh display.

[0059] In the process of local refresh display, in order to ensure that the refresh rate of any area of the screen panel Panel meets the minimum refresh rate, the display driver can periodically set the state of the local refresh enable to OFF. After the state of the local refresh enable is OFF, when the processor AP sends a local image, the display driver will refresh the Panel according to the full-screen refresh. Moreover, by setting the maximum time interval of the state of the local refresh enable PDFR EN being OFF, the frame rate difference between the maximum refresh area and the minimum refresh area on the screen panel can be flexibly controlled. If the frame rate difference between the maximum refresh area and the minimum refresh area is small, the brightness or chroma difference visible to the human eye on the screen panel caused by the large frame rate difference between different areas can be avoided. It should be noted that the maximum time interval of the state of the local refresh enable PDFR EN being OFF can be set to be small, and the frame rate difference between the maximum refresh area and the minimum refresh area will be correspondingly small, that is, the above-mentioned maximum time interval and the above-mentioned frame rate difference are in a proportional relationship. The smaller the maximum time interval is, the smaller the corresponding frame rate difference is. In addition, when the state of the local refresh enable is periodically set to OFF, it can be determined according to the display requirements and the minimum refresh rate supported by the display driver DDIC. For example, the minimum refresh rate supported by the display driver can be 1 Hz, and the maximum time interval can be set to 120 frames of time.

[0060] Optionally, the display driver DDIC can set the state of the local refresh enable to OFF once in each refresh period, that is, the state of the local refresh enable is periodically set to OFF. Optionally, the display driver can set the state of the local refresh enable to OFF multiple times in each refresh period, that is, the state of the local refresh enable is non-periodically set to OFF.

[0061] The method described in the embodiments of the present application can set the state of the local refresh enable to OFF once or multiple times in each refresh period in the process of local refresh display, so that the local refresh display is completed by nesting the local refresh timing in the timing logic of the global refresh in the process of local refresh display, the local refresh display method is simplified, and the display power consumption and cost are reduced.

[0062] In one embodiment, when the display driver executes the above-mentioned step of "setting the state of the local refresh enable to OFF at least once in each refresh period in the process of local refresh display", the display driver specifically executes the step of: setting the state of the local refresh enable corresponding to the last frame of the refresh period to OFF in each refresh period in the process of local refresh display.

[0063] The local refresh method described in the embodiments of the present application is a periodic global refresh display method, which can be referred to as Figure 4The schematic diagram of the refresh timing is shown, where PDFR CNT is the refresh frame number, the mobile phone application processor (AP) sends 120 frames of partial images for refresh display as a refresh cycle, and the DDIC can be set to perform full-screen refresh display at the 120th frame. Specifically, when the partial refresh enable PDFR EN is in the ON state, the AP sends a partial image, and the display driver DDIC performs partial screen refresh display according to the partial image; when the partial refresh enable PDFR EN is in the OFF state, the AP sends a partial image, and the display driver DDIC performs global refresh display according to the partial image, and returns to the ON state of the PDFR EN after full-screen refresh for one frame. It should be noted that, Figure 4 The setting time of the state of the partial refresh enable is not limited.

[0064] The partial refresh method described in the embodiments of the present application can achieve that, by periodically setting the state of the partial refresh enable to be closed, the partial refresh timing is nested in the timing logic of the global refresh to complete the partial refresh display in the process of the partial refresh display, the partial refresh display method is simplified, and the display power consumption and cost are reduced.

[0065] In one embodiment, during the process of the periodic partial refresh display, in each refresh cycle, the display driver can set the state of the partial refresh enable to be closed according to a preset global refresh frame rate.

[0066] The preset global refresh frame rate can be determined in advance according to the refresh requirement and the refresh rate supported by the display driver.

[0067] In the embodiments of the present application, when the state of the partial refresh enable corresponding to the last frame of the refresh cycle is set to be closed, the states of the partial refresh enable corresponding to one or more frames in the refresh cycle can also be set to be closed, so that the process of the partial refresh display includes the timing of the full-screen refresh display, the refresh rate of any area of the screen panel Panel can meet the minimum refresh rate, the consistency of the brightness or chroma visible to the human eye on the screen panel is ensured, and the display effect is improved.

[0068] In one embodiment, the preset global refresh frame rate includes a plurality of first refresh frame rates, and during the process of the periodic partial refresh display, in each refresh cycle, the display driver can set the state of the partial refresh enable to be closed according to the preset plurality of first refresh frame rates. Specifically, the display driver can set the state of the partial refresh enable to be closed in the order of the plurality of first refresh frame rates from large to small in the refresh cycle.

[0069] In the embodiments of the present application, in order to avoid the phenomenon of frame rate directly reducing, such as 120Hz to 1Hz, when displaying images on the screen panel, the state of the local refresh enable corresponding to the last frame of the refresh period can be set to be closed in each refresh period, and the states of the local refresh enable corresponding to other frames in the refresh period can also be set to be closed, that is, the state of the local refresh enable is set to be closed according to the plurality of first refresh frame rates, and in the process of local refresh display, each frame of local image is refreshed and displayed in the refresh period according to the order from large to small of the plurality of first refresh frame rates. For example, referring to Figure 5 The time interval of the state of the local refresh enable set to be closed (the time interval of PDFR EN set to OFF in the figure) can be set to be changed from small to large, that is, the plurality of first refresh frame rates are set in the order from large to small, Figure 5 The time interval of PDFR EN is set to 30Hz-20Hz-1Hz. After completing the refresh display of one period, the time interval of the subsequent PDFR EN starts from 30Hz, and the state of PDFR EN is set to be closed according to 30Hz-20Hz-1Hz. In this way, the flicker problem caused by the direct reduction of 120Hz to 1Hz in the local area can be avoided.

[0070] In an embodiment, the display driver performs the following steps: when the local image is refreshed and displayed according to the target refresh strategy in the current frame, the display driver specifically performs the following steps: when the target refresh strategy is global refresh display, the local image is globally refreshed and displayed.

[0071] The embodiments of the present application relate to a method of refreshing and displaying according to a target refresh strategy, when the target refresh strategy is global refresh, the local image is globally refreshed and displayed; when the target refresh strategy is local refresh, the local image is locally refreshed and displayed.

[0072] Optionally, when the target refresh strategy is global refresh display, the local image is globally refreshed and displayed, including: when the target refresh strategy is global refresh display, if the local image is not received in the current frame, the global refresh display is stopped, and the state of the local refresh enable is kept to be closed until the local image sent by the processor is received again, and the global refresh display is performed according to the received local image. After the global refresh display is performed according to the received local image, the state of the local refresh enable is set to be opened.

[0073] In this embodiment, the target refresh strategy is a global refresh display, which also means that the local refresh enable is off. That is, when the local refresh enable is off, the display driver is instructed to perform a global refresh display of the local image. Optionally, when the local refresh enable is off, if the AP does not send a new image, the display driver DDIC does not refresh the screen panel. During this period, the local refresh enable state remains unchanged until the next time the AP sends an image, at which point the display driver DDIC performs a full-screen refresh, and after the full-screen refresh is complete, the local refresh enable PDFR EN returns to the ON state. For example, see... Figure 6 The diagram illustrates the refresh timing. If the AP does not send a partial image at frame 120, and the corresponding partial refresh enable (PDFREN) is off, the DDIC does not refresh the screen panel. If the AP continues not to send a partial image thereafter, the partial refresh enable (PDFREN) remains off until the AP resends the partial image. At this point, the DDIC performs a full-screen refresh of the partial image and sets the partial refresh enable (PDFREN) to ON for the next frame. The display method described in this application, which performs a full-screen refresh when the AP resends a partial image after a period of inactivity, can reduce the impact of intermittent refreshes on the display effect.

[0074] In one embodiment, the display driver performs the following steps: when a local image is refreshed and displayed in the current frame according to a target refresh strategy, specifically, when the target refresh strategy is local refresh display, the local image is refreshed and displayed locally.

[0075] In this embodiment of the application, the target refresh strategy is partial refresh display, which also means that the partial refresh enable is enabled. In other words, when the partial refresh enable is enabled, the display driver is instructed to perform partial refresh display on a partial image.

[0076] Optionally, to avoid the problem of a sudden drop in refresh rate in a local area, such as the problem of a sudden drop in refresh rate from 120Hz to 1Hz, the display driver can perform the following steps: at a preset first time interval, determine whether each pixel of the screen panel has been refreshed; if there are pixels that have not been refreshed, then perform a global refresh on the local image.

[0077] In the embodiments of the present application, the display driver can determine whether each pixel on the screen panel Panel is refreshed every interval of a first time length, such as 16 frame times. If there is a pixel that is not refreshed, the display driver performs full-screen refresh. If each pixel is refreshed, the full-screen refresh is not performed, and the next statistics is performed. The interval of the first time length can be determined in advance according to the refresh effect requirement. Optionally, the method that the DDIC specifically determines whether each pixel on the screen panel Panel is refreshed can be that the DDIC determines according to the row and column coordinates of the image sent by the AP. For example, the DDIC receives the row and column coordinates (start coordinates and end coordinates) of the local image sent by the AP every frame, compares the row and column coordinates with the standard row and column coordinates, records the comparison result, and sets or marks according to the comparison result. When it is necessary to determine whether all pixels on the screen panel are refreshed, it is only necessary to determine whether all row and column coordinates corresponding to the set or marked in the current record result meet the pre-set or marked requirement, that is, whether all pixels on the screen panel are refreshed. Optionally, the DDIC can also count whether the values of 2A and 2B sent by the AP within 16 frames appear the values corresponding to the physical edges of the screen panel Panel, that is, whether all pixels on the screen panel Panel are refreshed. For example, referring to the timing diagram of the refresh shown in FIG. 18, the statistics starts from the third frame, and after 16 frame times, the full-screen refresh is performed at the 19th frame. It should be noted that the above method can be counted in a refresh display period, or can be counted in every new refresh display period. Figure 7

[0078] The display method described in the embodiments of the present application can realize the nesting of global refresh logic in the timing process of local refresh display, that is, the nesting of local refresh logic in the timing process of global refresh. Compared with the traditional local refresh display method, the display method described in the present application does not need complex calculation logic circuit, greatly optimizes the circuit structure of the display driver, and can reduce the display power consumption and cost to a certain extent.

[0079] In one embodiment, the display driver performs the following steps: in the case that the target refresh strategy is local refresh display, when performing local refresh display on the local image, the display driver specifically performs the following steps: in the case that the target refresh strategy is local refresh display, if no local image is received within a preset second time length, the display driver performs global refresh display according to the local image received in the historical frame.

[0080] The second time length can be determined in advance according to the actual display requirement.

[0081] ​In the embodiment of the present application, when the target refresh strategy is local refresh display, there may be a long time when the AP does not refresh. If the DDIC determines that no local image is received within the second time period, it means that the AP has not been refreshed for a long time. Referring to Figure 8 The schematic diagram of the brush timing is shown. When the local image of the 7th frame is refreshed, the DDIC has not received the local image. At this time, the DDIC can exit the local refresh state, set the local refresh enable state to the closed state, and perform full-screen refresh display according to the local image received in the history frame, so as to avoid the display flicker problem that may be caused by a long time of not refreshing the screen panel.

[0082] Optionally, in order to avoid the flicker problem caused by directly reducing the refresh frequency, for example, to avoid a direct reduction from 120Hz to 1Hz, the display driver DDIC can perform full-screen frequency reduction when it determines that no local image is received within the second time period, and the step of full-screen frequency reduction Step can be set according to display requirements in advance.

[0083] Optionally, when the display driver DDIC performs the step of performing global refresh display according to the local image received in the history frame, it specifically performs the step of performing global refresh display according to the local image received in the history frame in the order of the preset plurality of second refresh frame rates from large to small.

[0084] The embodiment of the present application relates to a full-screen frequency reduction method. Specifically, when performing full-screen frequency reduction, a plurality of second refresh frame rates can be set, and the plurality of second refresh frame rates can be sorted in the order from large to small, for example, the plurality of second refresh frame rates are set as 20Hz, 10Hz and 1Hz, and after sorting, the global refresh display is performed according to the local image received in the history frame in the order of 20Hz-10Hz-1Hz. Here, the local image received in the history frame is the last local image received by the DDIC from the AP, for example, referring to Figure 8 The schematic diagram is shown. The local image of the 2nd frame is the local image received in the history frame by the DDIC. When the local image of the 7th frame is not received, the local refresh state is exited, and the local refresh display is performed in the order of 20Hz-10Hz-1Hz, realizing the screen refresh display.

[0085] Optionally, in one scenario, if the display driver re-receives the local image, the third refresh frame rate is determined according to the time of the last global refresh display and the time of re-receiving the local image, and the global refresh display is performed according to the third refresh frame rate and the re-received local image.

[0086] In the embodiments of the present application, when the DDIC performs the process of the above-mentioned reduced frequency full-screen refresh display, if a local image is re-received, the DDIC can first determine the time interval between the time of the last global refresh display and the time of the re-received local image, and can further determine a third refresh frame rate according to the time interval, and perform global refresh display according to the third refresh frame rate and the re-received local image. For example, referring to Figure 8 The schematic diagram of the refresh timing, if the time interval is 1s, the third refresh frame rate can be set to 120Hz, and global refresh display is performed according to the 120Hz, if the time interval is 5s, global refresh display can be performed according to 60Hz, that is, the longer the time interval, the higher the refresh frame rate of the later full-screen refresh display can be set, because the screen panel is not refreshed for a long time, there is a large difference between the brightness of the screen panel refreshed recently and the brightness of the screen panel re-started to refresh the first image, and a trailing phenomenon occurs on the screen panel. In order to avoid this phenomenon, the difference between the early refresh frame rate and the later refresh frame rate can be reduced, so that the corresponding later refresh frame rate can be set to be higher when the early refresh frame rate is low, and the corresponding later refresh frame rate can be set to be lower when the early refresh frame rate is high, thereby improving the trailing phenomenon. After the DDIC performs global refresh display according to the re-received local image, the DDIC enters the opening state of the local refresh enablement, and enters a new round of local refresh display.

[0087] Optionally, in another scenario, if the display driver re-receives a local image, global refresh display is performed according to the re-received local image in the order of the preset plurality of fourth refresh frame rates from large to small.

[0088] Optionally, the display driver can perform global refresh display according to the re-received local image in at least two consecutive frames under each fourth refresh frame rate in the order of the preset plurality of fourth refresh frame rates from large to small.

[0089] The embodiments of the present application relate to a method for full-screen reduced frequency after the DDIC does not receive an image for a long time and re-receives a local image, and specifically, when full-screen reduced frequency is performed, a plurality of fourth refresh frame rates can be set, and the plurality of fourth refresh frame rates can be sorted in the order from large to small, referring to Figure 9 The schematic diagram of the refresh timing, for example, a plurality of fourth refresh frame rates are set to 120Hz, 30Hz and 1Hz, and are sorted in the order from large to small, and after sorting, global refresh display is performed according to the re-received local image in the order of 120Hz-30Hz-1Hz; for another example, after sorting, global refresh display is performed according to the re-received local image in the order of 2 frames of 120Hz-1 frame of 30Hz-1 frame of 1Hz, the number of refresh frames under each fourth refresh frame rate can be determined according to the refresh requirement, which is not limited here.

[0090] In one embodiment, in order to reduce the influence of the screen panel Panel's trailing on the visual effect, the DDIC can perform the following steps when displaying the local image according to the target refresh strategy in the current frame, as shown in the following figure: Figure 10

[0091] S401, merge the local image received in the current frame and the local image received in the last frame to obtain a merged image.

[0092] In the embodiment of the application, the DDIC can merge the local image received in the current frame and the local image received in the last frame to obtain a merged image when displaying the local image of each frame in full screen refresh mode. Optionally, the DDIC can merge the local image received in the current frame and the local image received in the last frame to obtain a merged image when displaying the local image of each frame in partial refresh mode.

[0093] S402, refresh display the merged image according to the target refresh strategy in the current frame.

[0094] In the embodiment of the application, when the DDIC refreshes and displays according to the merged image, if the merged image is a local image and the partial refresh is in the off state, the DDIC displays in full screen refresh mode according to the merged image; if the merged image is a local image and the partial refresh is in the on state, the DDIC displays in partial refresh mode according to the merged image; if the merged image is a global image and the partial refresh is in the off state, the DDIC displays in full screen refresh mode according to the merged image; if the merged image is a global image and the partial refresh is in the on state, the DDIC still displays in full screen refresh mode according to the merged image.

[0095] The display method described in the embodiment of the application can reduce the influence of the screen panel's trailing on the visual effect by merging the local image of the previous frame and the local image of the current frame and then refreshing and displaying each frame.

[0096] In one embodiment, the AP can set whether to allow entering the partial refresh state through the command of the Partial Setting CMD, so Figure 2 The method described in the embodiment, as shown in the following figure, further includes: Figure 11

[0097] S204, in response to the received exit partial refresh instruction, stop the process of partial refresh display.

[0098] The partial refresh instruction is used to indicate that the DDIC enters a non-partial refresh state.

[0099] ​​In the embodiments of the present application, the AP will set the DDIC to enter the non-local refresh state after a certain time, that is, send the local refresh exit instruction to the DDIC. When the DDIC receives the local refresh exit instruction, it can immediately exit the local refresh state, that is, enter the non-local refresh state, and can specifically stop the process of local refresh display. After that, the local refresh enable is always in the closed state.

[0100] In S205, a global image is received, and global refresh is performed according to the global image.

[0101] In the embodiments of the present application, when the DDIC exits the local refresh state, the DDIC enters the global refresh state, that is, enters the process of global refresh display. In this process, the AP can send a global image, and the DDIC can perform global refresh according to the global image after receiving the global image. Referring to the schematic diagram shown in Figure 12

[0102] The display method described in the embodiments of the present application can set the DDIC to enter the non-local refresh state after a certain time, so as to avoid that some areas are in low refresh rate for a long time and some areas are in high refresh rate for a long time, which leads to the phenomenon of high refresh area and low refresh area screen division when displaying a pure color picture.

[0103] In one embodiment, the present application also provides a display screen, referring to the display screen shown in Figure 1 The display screen includes a processor, a display driver and a screen panel. The display driver is used to execute the display method described in any of the embodiments. Figure 2- Figure 11 The display method described in any of the embodiments.

[0104] The display screen provided by the present application does not have the concept of partitioning, does not calculate the partitioning position and size, no longer calculates the time difference between the previous and next refresh of each partition, and no longer adopts different compensation scheme values according to the time interval between the previous and next refresh, so as to achieve consistent brightness of different partitions of the screen panel. Instead, the timing sequence of the local refresh enable is compatible with the timing sequence of the global refresh screen panel, and the timing sequence of the local refresh enable is nested in the timing sequence logic of the local refresh of the global refresh. The design of the display screen described in the present solution is simpler, the design of the DDIC supporting the local refresh screen panel is simpler, the power consumption caused by the support of the local refresh is smaller, and the display effect is not lost.

[0105] ​It should be understood that although the steps in the flowcharts involved in the embodiments described above are shown in sequence according to the arrows, the steps are not necessarily executed in the order indicated by the arrows. Unless otherwise specified herein, the execution of the steps is not strictly limited in sequence, and the steps can be executed in other orders. Moreover, at least some of the steps in the flowcharts involved in the embodiments described above can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution order of the steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps.

[0106] Based on the same inventive concept, the embodiments of the present application also provide a display device for implementing the display method described above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme described in the above method, so the specific limitations in one or more display device embodiments provided below can refer to the limitations of the display method described above, which will not be repeated here.

[0107] In one embodiment, as shown in Figure 12 a display device is provided, comprising:

[0108] A first determination module 10 is configured to determine the state of local refresh enablement of a current frame during local refresh display.

[0109] A second determination module 11 is configured to determine a target refresh strategy according to the state of local refresh enablement; the target refresh strategy includes global refresh display or local refresh display.

[0110] A refresh module 12 is configured to perform local image refresh display on a local image according to the target refresh strategy in the current frame.

[0111] In one embodiment, the second determination module 11 described above is configured to determine the target refresh strategy as global refresh when the state of local refresh enablement is off, and determine the target refresh strategy as local refresh when the state of local refresh enablement is on.

[0112] In one embodiment, the display device described above further comprises:

[0113] A setting module is configured to set the state of local refresh enablement as off at least once in each refresh cycle during local refresh display.

[0114] In an embodiment, the setting module is specifically configured to set the state of the partial refresh enablement to be closed in the last frame of each refresh cycle in the process of the partial refresh display.

[0115] In an embodiment, the setting module is further specifically configured to set the state of the partial refresh enablement to be closed according to a preset global refresh frame rate in each refresh cycle in the process of the partial refresh display.

[0116] In an embodiment, the setting module is further specifically configured to set the state of the partial refresh enablement to be closed in the refresh cycle in the order of the plurality of first refresh frame rates from large to small.

[0117] In an embodiment, the refresh module 12 is specifically configured to perform global refresh display on the local image when the target refresh strategy is global refresh display.

[0118] In an embodiment, the refresh module 12 is specifically configured to stop global refresh display if the local image is not received in the current frame when the target refresh strategy is global refresh display, and keep the state of the partial refresh enablement to be closed until the local image sent by the processor is received again, and then perform global refresh display according to the received local image.

[0119] In an embodiment, the refresh module 12 is further configured to set the state of the partial refresh enablement to be opened after global refresh display is performed according to the received local image.

[0120] In an embodiment, the refresh module 12 is specifically configured to perform partial refresh display on the local image when the target refresh strategy is partial refresh display.

[0121] In an embodiment, the refresh module 12 is further specifically configured to determine whether each pixel of the screen panel is refreshed every preset first time interval, and perform global refresh on the local image if there is a pixel that is not refreshed.

[0122] In an embodiment, the refresh module 12 is further specifically configured to perform global refresh display according to the local image received in the historical frame when the target refresh strategy is partial refresh display if the local image is not received within a preset second time interval.

[0123] In an embodiment, the refresh module 12 is further specifically configured to perform global refresh display according to the local image received in the historical frame in the order of a plurality of preset second refresh frame rates from large to small.

[0124] In an embodiment, the refresh module 12 is further configured to, in the case of re-receiving the partial image, determine a third refresh frame rate according to a time of last global refresh display and a time of re-receiving the partial image, and perform global refresh display according to the third refresh frame rate and the re-received partial image.

[0125] In an embodiment, the refresh module 12 is further configured to, in the case of re-receiving the partial image, perform global refresh display according to the re-received partial image in a preset plurality of fourth refresh frame rates from large to small.

[0126] In an embodiment, the refresh module 12 is further configured to, in the case of re-receiving the partial image, perform global refresh display according to the re-received partial image in at least two consecutive frames in each of the preset plurality of fourth refresh frame rates from large to small.

[0127] In an embodiment, the refresh module 12 is configured to merge the partial image received in the current frame and the partial image received in the last frame to obtain a merged image, and perform refresh display of the merged image according to the target refresh strategy in the current frame.

[0128] In an embodiment, the display device further comprises:

[0129] A response module configured to, in response to the received exit partial refresh instruction, stop the process of the partial refresh display.

[0130] A global refresh module configured to receive a global image and perform global refresh according to the global image.

[0131] The modules in the display device can be implemented by software, hardware, or a combination thereof. The modules can be embedded in or independent of a processor in a computer device in hardware form, or stored in a memory in a computer device in software form, so as to be called and executed by a processor to perform operations corresponding to the modules.

[0132] In an embodiment, a computer device is provided, which can be a terminal, and an internal structure diagram of the computer device can be as shown in Figure 13As shown in the figure. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected by a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium, an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The communication interface of the computer device is used for wired or wireless communication with external terminals. Wireless mode can be achieved through WIFI, mobile cellular network, NFC (Near Field Communication) or other technologies. The computer program is executed by the processor to implement a display method. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen. The input device of the computer device can be a touch layer overlaid on the display screen, or a key, trackball or touchpad provided on the shell of the computer device, or an external keyboard, touchpad or mouse, etc.

[0133] Those skilled in the art can understand that, Figure 13 The structure shown in the figure is only a block diagram of part of the structure related to the scheme of the present application, and does not constitute a limitation on the computer device to which the scheme of the present application is applied. The specific computer device can include more or fewer components than those shown in the figure, or combine certain components, or have a different component arrangement.

[0134] In one embodiment, a computer device is provided, comprising a memory and a processor, the memory storing a computer program, and the processor executing the computer program to implement the following steps:

[0135] In the process of partial refresh display, the state of partial refresh enable of the current frame is determined;

[0136] According to the state of partial refresh enable, a target refresh strategy is determined; the target refresh strategy includes global refresh display or partial refresh display;

[0137] In the current frame, the partial image is refreshed and displayed according to the target refresh strategy.

[0138] In one embodiment, the processor executing the computer program further implements the following steps:

[0139] If the state of partial refresh enable is off, the target refresh strategy is determined to be global refresh;

[0140] If the state of partial refresh enable is on, the target refresh strategy is determined to be partial refresh. In one embodiment, the processor executing the computer program further implements the following steps:

[0141] In each refresh cycle in the process of partial refresh display, the state of the partial refresh enable is set to off at least once.

[0142] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0143] In each refresh cycle in the process of partial refresh display, the state of the partial refresh enable is set to off at least once.

[0144] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0145] In each refresh cycle in the process of partial refresh display, the state of the partial refresh enable is set to off at least once.

[0146] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0147] In each refresh cycle in the process of partial refresh display, the state of the partial refresh enable is set to off at least once.

[0148] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0149] In the case that the target refresh strategy is global refresh display, the local image is displayed by global refresh display.

[0150] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0151] In the case that the target refresh strategy is global refresh display, if the local image is not received in the current frame, the global refresh display is stopped, and the state of the partial refresh enable is kept to off until the local image sent by the processor is received again, and the global refresh display is performed according to the received local image.

[0152] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0153] After the global refresh display is performed according to the received local image, the state of the partial refresh enable is set to on.

[0154] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0155] In the case that the target refresh strategy is partial refresh display, the local image is displayed by partial refresh display.

[0156] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0157] Every interval of a preset first time length, it is judged whether each pixel of the screen panel is refreshed or not;

[0158] If there is a pixel that is not refreshed, the local image is globally refreshed.

[0159] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0160] In the case of the target refresh strategy being local refresh display, if a local image is not received within a preset second time length, the local image received in a historical frame is used for global refresh display.

[0161] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0162] In the order from large to small of a plurality of preset second refresh frame rates, the local image received in a historical frame is used for global refresh display.

[0163] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0164] If the local image is received again, a third refresh frame rate is determined according to the time of the last global refresh display and the time of the re-received local image;

[0165] The third refresh frame rate and the re-received local image are used for global refresh display.

[0166] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0167] If the local image is received again, in the order from large to small of a plurality of preset fourth refresh frame rates, the re-received local image is used for global refresh display.

[0168] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0169] In the order from large to small of a plurality of preset fourth refresh frame rates, the re-received local image is used for global refresh display under each fourth refresh frame rate within at least two consecutive frames.

[0170] In one embodiment, the processor, when executing the computer program, further implements the following steps:

[0171] The local image received in the current frame and the local image received in the last frame are merged to obtain a merged image.

[0172] displaying the merged image according to the target refresh strategy in the current frame.

[0173] In one embodiment, the processor, when executing the computer program, also implements the following steps:

[0174] In response to the received exit partial refresh instruction, stopping the process of the partial refresh display;

[0175] receiving a global image, and performing global refresh according to the global image.

[0176] The above embodiment provides a computer device, the implementation principle and technical effects of which are similar to those of the above method embodiment, and will not be described here.

[0177] In one embodiment, a computer readable storage medium is provided, which stores a computer program, and the computer program, when executed by a processor, implements the following steps:

[0178] In the process of the partial refresh display, determining a state of a local refresh enable of a current frame;

[0179] determining a target refresh strategy according to the state of the local refresh enable; the target refresh strategy includes global refresh display or partial refresh display;

[0180] displaying the partial image according to the target refresh strategy in the current frame.

[0181] In one embodiment, the computer program, when executed by the processor, also implements the following steps:

[0182] If the state of the local refresh enable is off, determining that the target refresh strategy is global refresh;

[0183] If the state of the local refresh enable is on, determining that the target refresh strategy is partial refresh.

[0184] In one embodiment, the computer program, when executed by the processor, also implements the following steps:

[0185] In each refresh cycle in the process of the partial refresh display, the state of the local refresh enable is set to off at least once.

[0186] In one embodiment, the computer program, when executed by the processor, also implements the following steps:

[0187] In each refresh cycle in the process of the partial refresh display, the state of the local refresh enable corresponding to the last frame of the refresh cycle is set to off.

[0188] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0189] In each refresh cycle in the process of the partial refresh display, the state of the partial refresh enable is set to be closed according to a preset global refresh frame rate.

[0190] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0191] In the refresh cycle, the state of the partial refresh enable is set to be closed in the order of the plurality of first refresh frame rates from large to small.

[0192] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0193] In the case that the target refresh strategy is the global refresh display, the local image is displayed by the global refresh display.

[0194] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0195] In the case that the target refresh strategy is the global refresh display, if the local image is not received in the current frame, the global refresh display is stopped, and the state of the partial refresh enable is kept to be closed until the local image sent by the processor is received again, and the global refresh display is performed according to the received local image.

[0196] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0197] After the global refresh display is performed according to the received local image, the state of the partial refresh enable is set to be opened.

[0198] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0199] In the case that the target refresh strategy is the partial refresh display, the local image is displayed by the partial refresh display.

[0200] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0201] Every interval of a preset first time length, it is judged whether each pixel of the screen panel is refreshed or not;

[0202] If there is a pixel that is not refreshed, the local image is displayed by the global refresh.

[0203] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0204] In a case where the target refresh strategy is partial refresh display, if no partial image is received within a preset second time length, global refresh display is performed according to the partial image received in the historical frame.

[0205] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0206] In a case where the target refresh strategy is partial refresh display, if no partial image is received within a preset second time length, global refresh display is performed according to the partial image received in the historical frame.

[0207] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0208] If the partial image is re-received, a third refresh frame rate is determined according to a time point of the last global refresh display and a time point of the re-received partial image;

[0209] Global refresh display is performed according to the third refresh frame rate and the re-received partial image.

[0210] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0211] If the partial image is re-received, global refresh display is performed according to the re-received partial image in a preset plurality of fourth refresh frame rates in descending order.

[0212] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0213] Global refresh display is performed according to the re-received partial image in at least two consecutive frames at each of the fourth refresh frame rates in descending order.

[0214] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0215] The partial image received in the current frame and the partial image received in the last frame are merged to obtain a merged image;

[0216] The current frame is refreshed and displayed according to the target refresh strategy.

[0217] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0218] In response to the received exit partial refresh instruction, the process of the partial refresh display is stopped;

[0219] A global image is received, and global refresh is performed according to the global image.

[0220] The computer readable storage medium provided by the above embodiment has similar implementation principles and technical effects to the method embodiment, and thus will not be described here.

[0221] In one embodiment, a computer program product is provided, comprising a computer program which, when executed by a processor, implements the following steps:

[0222] In the process of partial refresh display, a state of partial refresh enable of a current frame is determined;

[0223] A target refresh strategy is determined according to the state of partial refresh enable; the target refresh strategy includes global refresh display or partial refresh display;

[0224] In the current frame, a partial image is displayed by performing partial image refresh according to the target refresh strategy.

[0225] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0226] If the state of partial refresh enable is off, the target refresh strategy is determined to be global refresh;

[0227] If the state of partial refresh enable is on, the target refresh strategy is determined to be partial refresh.

[0228] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0229] In each refresh cycle in the process of partial refresh display, the state of partial refresh enable is set to off at least once.

[0230] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0231] In each refresh cycle in the process of partial refresh display, the state of partial refresh enable corresponding to the last frame of the refresh cycle is set to off.

[0232] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0233] In each refresh cycle in the process of partial refresh display, the state of partial refresh enable is set to off according to a preset global refresh frame rate.

[0234] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0235] In the refresh period, the state of the local refresh enable is set to be closed in the order of the first refresh frame rates from large to small.

[0236] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0237] In the case that the target refresh strategy is global refresh display, the local image is displayed by global refresh.

[0238] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0239] In the case that the target refresh strategy is global refresh display, if the local image is not received in the current frame, the global refresh display is stopped, and the state of the local refresh enable is kept to be closed until the local image sent by the processor is received again, and the global refresh display is performed according to the received local image.

[0240] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0241] After the global refresh display according to the received local image, the state of the local refresh enable is set to be opened.

[0242] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0243] In the case that the target refresh strategy is local refresh display, the local image is displayed by local refresh.

[0244] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0245] Every interval of a preset first time length, it is judged whether each pixel of the screen panel is refreshed or not;

[0246] If there is a pixel that is not refreshed, the local image is displayed by global refresh.

[0247] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0248] In the case that the target refresh strategy is local refresh display, if the local image is not received within a preset second time length, the local image received in a historical frame is displayed by global refresh.

[0249] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0250] According to the preset second refresh frame rate from large to small order, the global image is refreshed according to the local image received in the history frame.

[0251] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0252] If the local image is received again, a third refresh frame rate is determined according to the time of the last global refresh display and the time of receiving the local image again;

[0253] According to the third refresh frame rate and the received local image again, the global image is refreshed.

[0254] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0255] If the local image is received again, the global image is refreshed according to the received local image again according to the preset fourth refresh frame rate from large to small order.

[0256] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0257] According to the preset fourth refresh frame rate from large to small order, the global image is refreshed according to the received local image again within at least two consecutive frames under each fourth refresh frame rate.

[0258] In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0259] The local image received in the current frame and the local image received in the last frame are merged to obtain a merged image;

[0260] The current frame is refreshed according to the target refresh strategy. In one embodiment, the computer program, when executed by the processor, further implements the following steps:

[0261] In response to the received exit local refresh instruction, the process of local refresh display is stopped;

[0262] The global image is received, and the global image is refreshed according to the global image.

[0263] The above embodiment provides a computer program product, and the implementation principle and technical effects are similar to those of the above method embodiment, which will not be repeated here.

[0264] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when the computer program is executed, the processes of the above-mentioned embodiments of the methods can be included. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., without being limited thereto.

[0265] Any combination of the technical features of the above embodiments can be made. In order to make the description simple, all possible combinations of the technical features in the above embodiments are not described, however, as long as the combination of the technical features does not exist, it should be considered as the scope of the present application.

[0266] The above embodiments only express several implementation manners of the present application, and the description is more specific and detailed, but it should not be understood as a limitation on the scope of the patent of the present application. It should be pointed out that for ordinary skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are within the scope of protection of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.

Claims

1. A display method characterized by comprising: The method is applied to a display driver, and the method comprises: In a process of partial refresh display, a state of partial refresh enable of a current frame is determined; According to a corresponding relationship between the state of partial refresh enable and a refresh strategy, a target refresh strategy corresponding to the state of partial refresh enable of the current frame is determined; the target refresh strategy comprises global refresh display or partial refresh display; In the current frame, partial image refresh display is performed on a partial image according to the target refresh strategy.

2. The method of claim 1, wherein, The determination of the target refresh strategy according to the state of partial refresh enable comprises: If the state of partial refresh enable is off, the target refresh strategy is determined to be global refresh; If the state of partial refresh enable is on, the target refresh strategy is determined to be partial refresh.

3. The method of claim 2, wherein, The method further comprises: In each refresh cycle in the process of partial refresh display, the state of partial refresh enable is set to off at least once.

4. The method of claim 3, wherein, The setting of the state of partial refresh enable to off at least once in each refresh cycle in the process of partial refresh display comprises: In each refresh cycle in the process of partial refresh display, the state of partial refresh enable corresponding to the last frame of the refresh cycle is set to off.

5. The method of claim 4, wherein, The method further comprises: In each refresh cycle in the process of partial refresh display, the state of partial refresh enable is set to off according to a preset global refresh frame rate.

6. The method of claim 5, wherein, The preset global refresh frame rate comprises a plurality of first refresh frame rates; and the setting of the state of partial refresh enable to off according to the preset global refresh frame rate comprises: In the refresh cycle, the state of partial refresh enable is set to off in descending order of the plurality of first refresh frame rates.

7. The method of claim 1, wherein, The partial image refresh display of the partial image according to the target refresh strategy in the current frame comprises: In the case that the target refresh strategy is global refresh display, the partial image is displayed by global refresh.

8. The method of claim 7, wherein, The partial image refresh display of the partial image according to the target refresh strategy in the current frame comprises: In the case that the target refresh strategy is global refresh display, if the partial image is not received in the current frame, global refresh display is stopped, and the state of partial refresh enable is kept to off until the partial image sent by the processor is received again, and global refresh display is performed according to the received partial image.

9. The method of claim 8, wherein, The method further comprises: After the global refresh display according to the received partial image, the state of partial refresh enable is set to on.

10. The method of claim 1, wherein, The partial image refresh display of the partial image according to the target refresh strategy in the current frame comprises: In the case that the target refresh strategy is partial refresh display, the partial image is displayed by partial refresh.

11. The method of claim 10, wherein, The method further comprises: Every interval of a preset first time length, it is judged whether each pixel of a screen panel is refreshed or not; If there is a pixel that is not refreshed, the partial image is displayed by global refresh.

12. The method of claim 10, wherein, In a case where the target refresh strategy is the partial refresh display, the partial image is displayed in the partial refresh display, comprising: In a case where the target refresh strategy is the partial refresh display, if the partial image is not received within a preset second time length, the global image is displayed according to the partial image received in the historical frame.

13. The method of claim 12, wherein, The global image is displayed according to the partial image received in the historical frame, comprising: The global image is displayed according to the partial image received in the historical frame in an order from large to small of a plurality of preset second refresh frame rates.

14. The method of claim 12, wherein, The method further comprises: If the partial image is received again, a third refresh frame rate is determined according to a time point of the last global refresh display and a time point of the partial image received again; The global image is displayed according to the third refresh frame rate and the partial image received again.

15. The method of claim 12, wherein, The method further comprises: If the partial image is received again, the global image is displayed according to the partial image received again in an order from large to small of a plurality of preset fourth refresh frame rates.

16. The method of claim 15, wherein, The global image is displayed according to the partial image received again in an order from large to small of a plurality of preset fourth refresh frame rates, comprising: The global image is displayed according to the partial image received again in at least two continuous frames under each of the fourth refresh frame rates in an order from large to small of a plurality of preset fourth refresh frame rates.

17. The method of claim 1, wherein, The partial image is displayed in the current frame according to the target refresh strategy, comprising: The partial image received in the current frame and the partial image received in the last frame are merged to obtain a merged image; The merged image is displayed in the current frame according to the target refresh strategy.

18. The method of claim 1, wherein, The method further comprises: In response to the received exit partial refresh instruction, the process of the partial refresh display is stopped; The global image is received and the global image is displayed according to the global image.

19. A display screen, characterized by The display screen comprises a processor, a display driver and a screen panel; The display driver is configured to execute the display method according to any one of claims 1-18.

20. A display device comprising: The display device comprises: A first determination module configured to determine a state of a partial refresh enablement of a current frame in a process of the partial refresh display; A second determination module configured to determine a target refresh strategy corresponding to the state of the partial refresh enablement of the current frame according to a corresponding relationship between the state of the partial refresh enablement and the refresh strategy; the target refresh strategy comprises a global refresh display or a partial refresh display; A refresh module configured to display a partial image in the current frame according to the target refresh strategy. 21.A computer device, comprising a memory and a processor, wherein the memory stores a computer program, and the computer device is configured to perform the method according to any one of claims 1-20. The processor executes the computer program to implement the steps of the method according to any one of claims 1-18.

22. A computer readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method according to any one of claims 1-18.

23. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method according to any one of claims 1-18.

Citation Information

Patent Citations

  • Array substrate, display panel, display device and driving method

    CN107093609A