Partial refresh display method and system, and electronic device

By receiving refresh instructions and processing the current image frame in advance before the next image frame of the OLED display is partially refreshed, the display latency and frame rate drop issues of OLED displays during partial refresh are solved, resulting in a smoother display effect.

WO2026026799A1PCT designated stage Publication Date: 2026-02-05HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/111265
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-31
Filing Date
2025-07-29
Publication Date
2026-02-05

AI Technical Summary

Technical Problem

OLED displays cannot process local refresh data in a timely manner during partial refreshes, leading to problems such as display delays or display stops, especially when adjusting the refresh rate, which can easily cause frame rate drops.

Method used

Before the next image frame is partially refreshed, a refresh instruction is received and the current image frame is pre-acquired and sent for display processing so that it can be displayed directly when the partial refresh data is received, thus shortening the display interval.

Benefits of technology

It avoids display delays or display freezes, improves display performance, and reduces the risk of frame rate drops when adjusting refresh rates.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025111265_05022026_PF_FP_ABST
    Figure CN2025111265_05022026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the embodiments of the present application are a partial refresh display method and system, and an electronic device. The partial refresh display method comprises: receiving a first image frame, and displaying the first image frame on an organic light-emitting diode (OLED) display; receiving a refresh indication for a second image frame, wherein the second image frame is the next image frame to be displayed after the OLED display displays the first image frame, and the refresh indication is used for indicating that partial refresh display is performed on the second image frame on the basis of the first image frame; in response to the refresh indication, acquiring the first image frame and performing transmission and display processing by means of the OLED display; receiving partial refresh data for the second image frame; and acquiring the second image frame and displaying the second image frame on the OLED display. Implementing the embodiments of the present application can prevent display problems such as display delay or display stoppage.
Need to check novelty before this filing date? Find Prior Art

Description

Partial refresh display method, system and electronic device

[0001] The present application claims priority to the Chinese patent application No. 202411048339.9, filed on July 31, 2024, with the State Intellectual Property Office of China, and entitled "A Partial Refresh Display Method, System and Electronic Device", the whole content of which is incorporated herein by reference. TECHNICAL FIELD

[0002] The present application relates to the technical field of display, and in particular to a partial refresh display method, system and electronic device. BACKGROUND

[0003] The display picture of a liquid crystal display is refreshed in units of the entire display, which means that even if only a small part of the current display picture needs to be updated, the entire display will be redrawn for full update, ultimately resulting in performance loss. However, an organic light emitting diode (OLED) display can support a partial refresh technology, that is, when only a small part of the current display content needs to be updated, only the part that needs to be updated can be updated, avoiding redrawing the display picture of the entire display, thereby improving display performance.

[0004] However, since the OLED display refreshes the current display picture in a partial refresh manner, the refresh location of the partial refresh cannot be confirmed in the first time, which can cause the processing of the partial refresh data to be not timely, and further cause the display picture of the OLED display to appear display delay or display stop and other phenomena. Especially after the OLED display adjusts the refresh rate of the display picture, for example, the refresh rate of the display picture is adjusted from 120Hz to 80Hz, or from 80Hz to 120Hz, etc., at this time, if the OLED display performs partial refresh on the current display picture, the refreshed partial area will be more likely to appear display delay or display stop and other phenomena due to the inability to process in time, and even frame rate drop display problems.

[0005] Therefore, how to avoid display problems such as display delay or display stop is a technical problem to be solved. SUMMARY

[0006] The present application provides a partial refresh display method, system and electronic device to avoid display problems such as display delay or display stop.

[0007] In a first aspect, an embodiment of the present application provides a partial refresh display method, the method comprising: receiving a first image frame and displaying the first image frame on an organic light-emitting diode (OLED) display; receiving a refresh indication for a second image frame, the second image frame being a next image frame to be displayed after the OLED display displays the first image frame; in response to the refresh indication, obtaining the first image frame and performing a display processing on the OLED display; receiving partial refresh data for the second image frame; obtaining the second image frame and displaying the second image frame on the OLED display.

[0008] In the prior art, when the OLED display performs partial refresh, the display processing is started only after the partial refresh data is received, which may cause that the partial refresh data is not processed in time, and thus the display frame rate of the OLED display may drop and other display problems may occur. To solve the above problems, an embodiment of the present application provides a partial refresh display method, which can receive a refresh indication for a next image frame (i.e., the second image frame) before the next image frame is partially refreshed, the refresh indication can be used to indicate that the second image frame is partially refreshed based on the first image frame, so as to obtain the latest image frame (i.e., the first image frame) currently displayed and input the first image frame to the OLED display for display processing. Then, after the partial refresh data (e.g., part of the data of the second image frame) is received, the second image frame can be obtained based on the partial refresh data and the first image frame processed in advance, and the second image frame can be displayed on the OLED display. At this time, since the refresh indication for the next image frame is received in advance before the partial refresh data is received, the current image frame is processed in advance, and thus the second image frame can be displayed immediately after the partial refresh data is received, which greatly shortens the display interval between the first image frame and the second image frame, avoids display problems such as display delay or display stop, and improves the display performance.

[0009] In a possible implementation, the OLED display supports displaying images at a first refresh rate; the displaying the first image frame on the OLED display comprises displaying the first image frame on the OLED display at the first refresh rate; and the displaying the second image frame on the OLED display comprises displaying the second image frame on the OLED display at the first refresh rate.

[0010] In the embodiments of the present application, the OLED display can display images at the first refresh rate and continuously maintain the display. For example, the first image frame and the second image frame can be displayed at the first refresh rate. In this case, the display method for local refresh provided in the embodiments of the present application can shorten the display interval between the first image frame and the second image frame, avoid the display problem of display delay or display stop when displaying images at the first refresh rate, and thus improve the display performance.

[0011] In a possible implementation, the OLED display supports multiple different refresh rates for displaying images, and the multiple different refresh rates include the first refresh rate and the second refresh rate. The displaying of the first image frame on the OLED display includes displaying the first image frame on the OLED display at the first refresh rate. The method further includes adjusting the refresh rate of the OLED display from the first refresh rate to the second refresh rate. The displaying of the second image frame on the OLED display includes displaying the second image frame on the OLED display at the second refresh rate.

[0012] Currently, the OLED display can support multiple different refresh rates for displaying images, that is, the refresh rate supported by the OLED display can be dynamically adjusted. If the next image frame needs to be locally refreshed when the refresh rate is adjusted, the display problem of refresh rate drop may easily occur. In the embodiments of the present application, if the next image frame needs to be locally refreshed when the refresh rate is adjusted, the display method for local refresh provided in the embodiments of the present application can perform the display processing of the first image frame in advance based on the received refresh instruction, so that the second image frame displayed at the adjusted refresh rate can be obtained based on the received local refresh data. This manner can greatly avoid the display problems of display delay or display stop, and also reduce the display problem of refresh rate drop when the refresh rate is dynamically adjusted.

[0013] In a possible implementation, the receiving of the refresh instruction for the second image frame includes receiving the refresh instruction for the second image frame within a first preset time before the refresh rate of the OLED display is adjusted to the second refresh rate.

[0014] In the embodiment of the present application, in order to avoid the display problem of refresh rate drop when adjusting the refresh rate of the OLED display and performing local refresh on the next image frame, the refresh indication for the second image frame can be received within the first preset time before the refresh rate of the OLED display is adjusted. The length of the first preset time is determined by the integer multiple of the refresh time t of each image frame of the OLED display and the period T of the anode reset of the OLED display. In this way, the next image frame can be displayed in time after the refresh rate of the OLED display is adjusted, so as to avoid the display problem of refresh rate drop caused by display delay or display stop.

[0015] In a possible implementation, the method further includes: receiving the refresh indication for the second image frame within a third preset time before the local refresh data is received.

[0016] In the embodiment of the present application, when the refresh rate of the OLED display is not adjusted, the refresh indication can also be received within the third preset time before the local refresh data is received. The length of the second preset time can be pre-set, or can be determined by the integer multiple of the refresh time t of each image frame of the OLED display and the period T of the anode reset of the OLED display.

[0017] In a possible implementation, the first image frame is obtained in response to the refresh indication, including: reading the first image frame from the frame buffer in response to the refresh indication.

[0018] In the embodiment of the present application, the frame buffer can be used to store the latest image frame (such as the first image frame) displayed by the OLED display, so that when the OLED display is locally refreshed, the display processing can be performed in advance based on the stored latest image frame, so as to avoid the display problem of display delay or display stop of the image frame to be displayed after the latest image frame, thereby improving the display performance.

[0019] In a possible implementation, after the second image frame is displayed on the OLED display, the method further includes: deleting the first image frame stored in the frame buffer, and storing the second image frame as the latest image frame in the frame buffer.

[0020] In the embodiment of the present application, the latest image frame stored in the frame buffer can be updated in real time following the image frame displayed by the OLED display, so that the display processing can be performed again when local refresh is performed, so as to avoid the display problem of display delay or display stop of the image frame to be displayed after the latest image frame, thereby improving the display performance.

[0021] In a possible implementation, the obtaining of the second image frame includes: performing display processing on the partial refresh data by the OLED display; and updating the partial refresh data after the display processing into the first image frame after the display processing to obtain the second image frame.

[0022] In the embodiments of the present application, the partial refresh data is updated into the first image frame after the display processing to obtain the second image frame, which greatly shortens the time interval between the display of the first image frame and the second image frame, makes the connection between the first image frame and the second image frame smooth, avoids the display delay or stop of the OLED display, and thus improves the display performance.

[0023] In a possible implementation, the method further includes: sending a feedback synchronization signal to the processor, where the feedback synchronization signal is used to instruct the processor to send the refresh instruction within a second preset time.

[0024] In the embodiments of the present application, after being prepared to receive the refresh instruction, the feedback synchronization signal can be sent to the processor to instruct the processor to send the refresh instruction within the second preset time. If the refresh instruction sent by the processor is received, the current first image frame can be further obtained, display processing is performed on the first image frame, and the partial refresh data sent by the processor next time is waited. The signal form of the feedback synchronization signal is not limited in the embodiments of the present application.

[0025] In a second aspect, the embodiments of the present application provide a partial refresh display method, which includes: sending a first image frame to display the first image frame on an organic light-emitting diode (OLED) display; sending a refresh instruction for a second image frame to obtain display processing of the first image frame by the OLED display, where the second image frame is a next image frame to be displayed after the OLED display displays the first image frame; and sending partial refresh data for the second image frame to obtain and display the second image frame on the OLED display.

[0026] In the case of local refresh of the OLED display, the next image frame cannot be sent for display until the local refresh data is received, which greatly delays the display efficiency and even causes the display problem of refresh rate drop. To solve this problem, in the embodiments of the present application, before the local refresh data is sent, a refresh indication for the next image frame (i.e., the second image frame) is sent to the receiving end (such as a display chip or a display controller, etc.), so that after the refresh indication of the local refresh is received, the latest image frame (i.e., the first image frame) is obtained in advance, and the refresh indication can indicate that the second image frame is displayed based on the local refresh of the first image frame. Then, the local refresh data is sent, so that the second image frame for the next frame display is obtained based on the first image frame after the sending and display processing, which greatly improves the display efficiency and avoids the display problems such as display delay or display stop.

[0027] In a possible implementation manner, the OLED display supports multiple different refresh rate display images, and the multiple different refresh rates include a first refresh rate and a second refresh rate, wherein the first image frame is displayed on the OLED display at the first refresh rate; and the sending of the refresh indication for the second image frame includes: sending the refresh indication for the second image frame within a first preset time before the refresh rate of the OLED display is adjusted to the second refresh rate to display the second image frame.

[0028] In the embodiments of the present application, in order to avoid the display problem of refresh rate drop when the next image frame is locally refreshed after the refresh rate is adjusted, the refresh indication for the second image frame can be sent within the first preset time before the refresh rate of the OLED display is adjusted. The length of the first preset time is determined by the integer multiple of the refresh time t of each image frame of the OLED display and the period T of the anode reset of the OLED display. This sending of the refresh indication for the second image frame before the refresh rate of the OLED display is adjusted can obtain the first image frame in time after the refresh rate is adjusted, so as to display the next image frame, and avoid the display problem of refresh rate drop caused by display delay or display stop.

[0029] In a possible implementation manner, the method further includes: receiving a feedback synchronization signal, and the feedback synchronization signal is used to indicate that the refresh indication is sent within a second preset time.

[0030] In the embodiments of the present application, after the feedback synchronization signal is received, it can be determined that the receiving end can receive the refresh indication, and at this time, the refresh indication can be sent to the receiving end within the second preset time, which means that the receiving end further obtains the current first image frame, performs sending and display processing on the first image frame, and waits for the local refresh data sent by the processor.

[0031] In a third aspect, an embodiment of the present application provides a partial refresh display system, the system comprising: a sending end and a receiving end, the sending end being configured to perform the method provided in the second aspect or any possible implementation manner of the second aspect; and the receiving end being configured to perform the method provided in the first aspect or any possible implementation manner of the first aspect.

[0032] In a fourth aspect, an embodiment of the present application provides an electronic device, the electronic device comprising: a processor, a display controller and an OLED display, the processor and the OLED display being in communication connection with the display controller, the processor being configured to perform the method provided in the second aspect or any possible implementation manner of the second aspect, and the display controller being configured to perform the method provided in the first aspect or any possible implementation manner of the first aspect to display an image on the OLED display.

[0033] In a fifth aspect, an embodiment of the present application provides a computer readable storage medium, the computer readable storage medium storing a computer program, the computer program being executed by a computer or a processor to implement the method provided in the first aspect or any possible implementation manner of the first aspect or the second aspect or any possible implementation manner of the second aspect.

[0034] In a sixth aspect, an embodiment of the present application provides a computer program product, the computer program product comprising a computer program, when the computer program is executed by a computer or a processor, the computer or the processor performs the method provided in the first aspect or any possible implementation manner of the first aspect or the second aspect or any possible implementation manner of the second aspect.

[0035] It should be understood that the partial refresh display system provided in the third aspect, the electronic device provided in the fourth aspect, the computer readable storage medium provided in the fifth aspect and the computer program product provided in the sixth aspect are consistent with the technical solution of the first aspect of the present application, and the specific content and beneficial effects can refer to the partial refresh display method provided in the first aspect, which will not be repeated here. BRIEF DESCRIPTION OF DRAWINGS

[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the drawings needed to be used in the embodiments of the present application or the background art will be described below.

[0037] FIG. 1 is a schematic diagram of an existing OLED display performing partial refresh provided in an embodiment of the present application.

[0038]

[0039] ​FIG. 3 is a schematic view of an OLED display showing a first image frame according to an embodiment of the present application.

[0040] FIG. 4 is a schematic view of a second image frame according to an embodiment of the present application.

[0041] FIG. 5 is a schematic view of an OLED display performing partial refresh according to an embodiment of the present application.

[0042] FIG. 6 is a schematic view of an OLED display showing a second image frame according to an embodiment of the present application.

[0043] FIG. 7 is a schematic view of another OLED display performing partial refresh according to an embodiment of the present application.

[0044] FIG. 8 is a schematic view of yet another OLED display performing partial refresh according to an embodiment of the present application.

[0045] FIG. 9 is a schematic view of yet another OLED display performing partial refresh according to an embodiment of the present application.

[0046] FIG. 10 is a schematic view of yet another OLED display performing partial refresh according to an embodiment of the present application.

[0047] FIG. 11 is a schematic view of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0048] The embodiments of the present application will be described below with reference to the accompanying drawings.

[0049] The terms "first" and "second" and the like in the description and claims of the present application and the accompanying drawings are used to distinguish between similar objects, and are not necessarily used to describe a particular sequential order. Also, the terms "include" and "have" and any variations thereof are intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or device that includes a list of steps or units are not limited to the listed steps or units, but can optionally further include additional steps or units not listed, or can optionally further include steps or units inherent to such process, method, product, or device.

[0050] It should be understood that, in the application, "at least one" means one or more, "multiple" means two or more. "And / or" is used to describe the relationship between associated objects, which means that there can be three relationships, for example, "A and / or B" can mean: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c, can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple.

[0051] For the convenience of description, the spatial relationship words such as "under", "below", "lower than", "under", "above", "upper" and the like may be used to describe the relationship between one element or feature and other elements or features shown in the drawings in the embodiments of the present application. It will be understood that these spatial relationship words are intended to include other directions of the device in use or operation in addition to the directions depicted in the drawings. For example, if the device in the drawing is turned over, the direction of the element described as "below" or "under" or "under" the other element or feature will be changed to "above" the other element or feature. Therefore, the example words "below" and "under" can include both the upper and lower directions. The device can also have other orientations (rotated 90 degrees or in other directions), so the spatial relationship description words used herein should be interpreted accordingly. In addition, it will also be understood that when a layer is referred to as "between" two layers, it can be the only layer between the two layers, or there can be one or more intervening layers.

[0052] In this document, reference 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 application. The appearance of the phrase in various places in the specification does not necessarily all refer to the same embodiment, nor does it necessarily refer to a particular embodiment that is independent of or alternative to other embodiments. It is explicitly and implicitly understood that the embodiments described herein can be combined with other embodiments.

[0053] As used in this description, the terms "component," "module," "system" and the like are intended to refer to a computer-related entity, either hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device can be a component. One or more components can reside within a process and / or thread of execution and a component can be localized, co-resident, and / or distributed amongst one computer and / or across two or more computers. Also, these components can execute from various computer readable media having various data structures stored thereon. The components can communicate by way of local and / or remote processes such as in accordance with a signal having one or more data packets (e.g., data from one component interacting with another component in a local system, distributed system, and / or across a network such as the Internet with other systems via the signal).

[0054] First, in order to facilitate the understanding of the embodiments of the present application, the technical problems to be solved by the embodiments of the present application are specifically analyzed as follows.

[0055] Currently, an organic light emitting diode (OLED) display can support a local refresh technology, that is, when only a small part of the current display content needs to be updated, only the part that needs to be updated can be updated, and the display screen of the entire display can be avoided to be redrawn, thereby improving the display performance. The current organic light emitting diode (OLED) display can also support a dynamic frame rate technology, that is, the OLED display can support different refresh rates to display a picture based on different display performance, for example: the refresh rate of the display picture can be adjusted from 120 Hz (that is, 120 image frames are displayed per second) to 80 Hz, or from 80 Hz to 120 Hz, etc. according to the change of the display performance.

[0056] Please refer to FIG. 1, which is a schematic diagram of a prior art OLED display performing partial refresh. As shown in FIG. 1, the OLED display displays two adjacent image frames, i.e. image frame 1 (e.g. the Nth image FN) and image frame 2 (e.g. the (N+1)th image). The image frame 2 is an image frame that is partially refreshed relative to the image frame 1, i.e. the image frame 2 includes data of the partial Nth image FN and partial refresh data FN+1 of the (N+1)th image. In the case of display of the OLED display, before the partial refresh data FN+1 corresponding to the image frame 2 is received, the OLED display cannot know whether the image frame 2 is a partially refreshed image frame or a fully refreshed image frame. Moreover, since the partial refresh is usually performed on the middle region of the display picture of the OLED display, according to the transmission rule of the image frame data, the frame header position in the image frame 2 cannot be confirmed, and the partial refresh data FN+1 cannot be sent in the first time. Therefore, after the partial refresh data FN+1 is received, the related data of the image frame 2 is processed, which causes the display problem of display stop or display delay between the image frame 1 and the image frame 2.

[0057] In addition, as shown in FIG. 1, before the partial refresh is performed, the display refresh rate of the OLED display is also adjusted, for example, the image frame 1 is displayed at a refresh rate of 120 Hz, and the image frame 2 is displayed at a refresh rate of 80 Hz. The display refresh rate of the image frame 1 is different from that of the image frame 2, the image frame 2 that is partially refreshed cannot be timely synchronized with the refresh rate of the current display picture, it is more difficult to determine the frame header position of the image frame 2, and it is more likely to cause the display stop or display delay between the image frame 1 and the image frame 2. In this case, the display time corresponding to the image frame 1 is further prolonged, which causes the refresh rate of the image frame 1 to be less than 120 Hz, and the display problem of refresh rate drop occurs.

[0058] To this end, the embodiment of the present application provides a partial refresh display method, which can obtain a latest image frame (i.e., a first image frame) currently displayed in advance according to a received refresh instruction (such as a frame header signal, a high-level signal, etc.) before a next image frame is partially refreshed, and input the first image frame to an OLED display for display processing, so that when the partial refresh data is received, the second image frame can be displayed in the OLED display based on the partial refresh data and the first image frame processed in advance. At this time, since the image that does not need to be refreshed can be processed in advance before the partial refresh data is received, the second image frame can be displayed immediately after the processing of the partial refresh data is completed after the partial refresh data is received, which greatly shortens the display time between the first image frame and the second image frame, avoids display delay or display stop, and thus improves the display performance. The specific implementation of the partial refresh display method can be referred to the related embodiments below, and the embodiment of the present application will not be described here.

[0059] Secondly, based on the above-mentioned technical problems, in order to facilitate understanding of the embodiment of the present application, the partial refresh display system based on the embodiment of the present application is described first.

[0060] The partial refresh display system can include a sending end and a receiving end, wherein the sending end can be referred to as a Source device or apparatus, which can be a central processing unit (CPU) or a graphics processing unit (GPU) in an electronic device, etc., and the receiving end can be referred to as a Sink device or apparatus, which can be a display chip in communication connection with the OLED display, and can also be referred to as a display processor, a display controller, etc. The sending end can be used to transmit multiple image frames to the receiving end for display in the OLED display. For example, the sending end can transmit complete image frames, and the receiving end can redraw the display screen of the OLED display after receiving; the sending end can also transmit partial image frames, and the receiving end can redraw part of the display screen of the OLED display after receiving. In addition, the sending end and the receiving end of the partial refresh display system can be arranged on the same circuit board, or can be located on different circuit boards, and the sending end and the receiving end can be in communication connection through a communication interface such as an embedded display port (eDP).

[0061] In some embodiments, the sending end and the receiving end can be arranged on the same electronic device, for example, the electronic device can be an electronic device containing an organic light-emitting diode (OLED) display, including but not limited to a mobile phone, a tablet computer, a smart watch, a smart bracelet, a smart home appliance, a smart car, etc. Or other operating systems, such as mobile phones, tablets, laptops, desktop computers, handheld computers, ultra-mobile personal computers (UMPCs), netbooks, as well as cellular phones, personal digital assistants (PDAs), augmented reality (AR) devices, virtual reality (VR) devices, artificial intelligence (AI) devices, wearable devices, in-vehicle devices, smart home devices, and / or smart city devices. This application embodiment does not impose any special limitations on the specific type of the electronic device. Examples include mobile phones, tablets, and wearable electronic devices with display functions (such as smartwatches).

[0062] In other embodiments, the transmitter and receiver can be located on different electronic devices. For example, the transmitter can be located on a server or host with a relevant communication interface, and the receiver can be located on a display device including an OLED display. The transmitter and receiver can communicate with each other through a communication interface such as eDP.

[0063] It should be noted that the specific implementation methods of the sending end and receiving end in this partial refresh display system can also be referred to the following related embodiments, which will not be repeated here.

[0064] Based on the aforementioned partial refresh display system, the following section introduces the partial refresh display method applied to this display system.

[0065] Please refer to Figure 2, which is a flowchart illustrating a partial refresh display method provided in an embodiment of this application. This method can be applied to the receiving end and the sending end of the above-mentioned display system. The receiving end can implement the following steps S102, S104-S105 and S107-S108, and the sending end can implement the following steps S101, S103 and S106.

[0066] Step S101: Send the first image frame.

[0067] Step S102: Receive the first image frame and display the first image frame on an organic light-emitting diode (OLED) display.

[0068] Specifically, the sending end can send a first image frame to the receiving end, where the first image frame is a complete image frame which can be displayed on the organic light-emitting diode (OLED) display by the receiving end. For example, referring to FIG. 3, which is a schematic diagram of an OLED display displaying a first image frame according to an embodiment of the present application. As shown in FIG. 3, the OLED display can be a display screen on an electronic device (such as a notebook computer), and the OLED display can display the first image frame.

[0069] Step S103: sending a refresh indication for a second image frame.

[0070] Step S104: receiving a refresh indication for a second image frame.

[0071] Specifically, the receiving end can receive the refresh indication for the second image frame sent by the sending end, where the second image frame is a next image frame to be displayed after the OLED display displays the first image frame, and the refresh indication can be used to indicate that the second image frame is displayed by local refresh based on the first image frame. It can be understood that, in a case where it is determined that the next image frame to be displayed by the OLED display is a local refresh image frame based on the first image frame, the sending end can send the refresh indication for the second image frame to the receiving end in advance, i.e., the refresh indication is sent before the local refresh data of the second image frame is sent, so that the receiving end determines that the second image frame to be displayed is a local refresh image frame based on the current image frame (i.e., the first image frame) being displayed.

[0072] For example, referring to FIG. 4, which is a schematic diagram of a second image frame according to an embodiment of the present application. As shown in FIG. 4, the second image frame is a local refresh image frame based on the first image frame, i.e., the display screen of the A region in the second image frame is different from the display screen in the first image frame, and the display screens of other regions are the same as the display screen in the first image frame. It can be understood that the first image frame can be the Nth image in a video stream, and the second image frame can be a next image frame to be displayed adjacent to the first image frame, i.e., the second image frame can be the (N+1)th image in the video stream, so that the second image frame can be displayed after the first image frame is displayed by the OLED display. Therefore, referring to FIG. 5, which is a schematic diagram of an OLED display performing local refresh according to an embodiment of the present application. As shown in FIG. 5, the sending end can send the refresh indication for the second image frame before sending the local refresh data of the second image frame, so as to indicate that the next image frame is a local refresh image frame based on the current image frame.

[0073] In addition, it should be noted that the refresh indication can be a pulse signal, a high-level signal, etc., and can also be a control instruction, a reading instruction, etc. The embodiments of the present application do not make specific limitations on the signal transmission form of the refresh indication transmitted by the sending end.

[0074] Step S105: In response to the refresh indication, the first image frame is acquired and sent to the OLED display for display processing.

[0075] Specifically, as shown in FIG. 5, after receiving the refresh indication sent by the sending end, the receiving end can acquire the first image frame and send it to the OLED display for display processing in response to the refresh indication. That is, since the first image frame is the latest image frame currently displayed by the OLED display and is also the image frame on the basis of which the second image frame is partially refreshed, the first image frame can be directly input to the OLED display for display processing after receiving the refresh indication. That is, before receiving the partial refresh data, the receiving end can perform display processing on the first image frame based on the refresh indication, which can also be understood as display preprocessing, greatly shortening the display processing time of the second image frame after receiving the partial refresh data, so that the second image frame can be timely displayed by the OLED display.

[0076] In some embodiments, the above-mentioned acquiring the first image frame in response to the refresh indication includes reading the first image frame from the frame buffer in response to the refresh indication.

[0077] It can be understood that the frame buffer can be in communication connection with the OLED display. The frame buffer can be used to store the latest image frame (such as the first image frame) displayed by the OLED display, so that when the OLED display is partially refreshed, the display processing can be performed in advance based on the stored latest image frame, avoiding the display problem of display delay or display stop of the image frame to be displayed after the latest image frame, thereby improving the display performance.

[0078] Step S106: The partial refresh data for the second image frame is sent.

[0079] Step S107: The partial refresh data for the second image frame is received.

[0080] Specifically, the sending end can send the partial refresh data for the second image frame after sending the refresh indication. The partial refresh data can include partial image data of the second image frame, for example, difference data between the second image frame and the first image frame, or image data of a partial display area of the OLED display corresponding to the second image frame. As shown in FIG. 4, the second image frame has a difference relative to the display screen of the A area in the first image frame, and thus the image data corresponding to the A area is the partial refresh data corresponding to the second image frame. As shown in FIG. 5, the sending end can send the partial refresh data FN+1 corresponding to the second image frame after sending the refresh indication. At this time, the partial refresh data can be the image data of the A area in the second image frame shown in FIG. 4. Correspondingly, the receiving end can perform display processing on the first image frame FN after receiving the refresh indication, and then receive the partial refresh data FN+1 sent by the sending end, so as to obtain the second image frame in combination with the display processing on the first image frame FN. It can be understood that, since the partial refresh data is partial data of an image frame, the data size of the partial refresh data is smaller than that of a complete image frame.

[0081] Step S108: obtaining the second image frame and displaying the second image frame on the OLED display.

[0082] Specifically, the receiving end can obtain the second image frame to be displayed based on the partial refresh data and the first image frame after the display processing. As shown in FIG. 5, the complete second image frame is composed of the partial first image frame FN and the partial refresh data FN+1. Please refer to FIG. 6, which is a schematic diagram of displaying the second image frame on the OLED display according to an embodiment of the present application. As shown in FIG. 6, the receiving end can display the second image frame on the OLED display after obtaining the second image frame.

[0083] In some embodiments, the obtaining of the second image frame includes: performing display processing on the partial refresh data through the OLED display; and updating the partial refresh data after the display processing to the first image frame after the display processing to obtain the second image frame. The receiving end can update the partial refresh data after the display processing to the first image frame after the display processing to obtain the second image frame, which greatly shortens the time interval between the display of the first image frame and the second image frame, makes the connection between the first image frame and the second image frame smooth, avoids the display delay or stop of the OLED display, and thus improves the display performance.

[0084] In some embodiments, after displaying the second image frame on the OLED display, the method further comprises: deleting the first image frame stored in the frame buffer, and storing the second image frame as the latest image frame in the frame buffer.

[0085] It can be understood that, since the image frame stored in the frame buffer is the latest image frame, the image frame stored in the frame buffer can be updated in real time following the image frame displayed by the OLED display, so that it can be displayed again when local refresh is performed, avoiding display problems such as display delay or display stop of the image frame to be displayed thereafter, thereby improving display performance. For example, after displaying the second image frame on the OLED display, the receiving end can update and store the second image frame as the latest image frame in the frame buffer, and delete the first image frame originally stored in the frame buffer.

[0086] In other embodiments, the display screen of the entire region in the second image frame can also be the same as the display screen of the entire region in the first image frame, and the local refresh display technology provided in the embodiments of the present application can still be used when the second image frame is drawn, so as to avoid the technical problem of frame rate drop.

[0087] In the prior art, when the OLED display performs local refresh, display processing is only started after receiving the local refresh data, which can easily cause the local refresh data to be processed in time, and thus cause the display screen of the OLED display to have display problems such as frame rate drop. To this end, the embodiments of the present application provide a local refresh display method, which can receive a refresh indication for the next image frame (i.e., the second image frame) before local refresh of the next image frame, to pre-acquire the latest image frame (i.e., the first image frame) currently displayed and input it to the OLED display for display processing, and then, after receiving the local refresh data (such as part of the data of the second image frame), the second image frame can be obtained based on the local refresh data and the first image frame processed in advance, and the second image frame can be displayed on the OLED display. At this time, since the refresh indication for the next image frame can be received in advance before the local refresh data is received, the current image frame can be processed in advance for display, so that the second image frame can be displayed immediately after the local refresh data is received, greatly shortening the display interval between the first image frame and the second image frame, avoiding display problems such as display delay or display stop, and thereby improving display performance.

[0088] The OLED display connected with the receiving end can support displaying images at different refresh rates. It should be noted that the refresh rate refers to the number of image frames displayed per second on the OLED display, for example, a refresh rate of 120 Hz means that 120 image frames are displayed per second on the OLED display.

[0089] In some embodiments, the OLED display supports displaying images at a first refresh rate; the displaying of the first image frame on the OLED display comprises displaying the first image frame on the OLED display at the first refresh rate; and the displaying of the second image frame on the OLED display comprises displaying the second image frame on the OLED display at the first refresh rate.

[0090] For example, referring to FIG. 7, which is a schematic diagram of another OLED display performing partial refresh according to an embodiment of the present application. As shown in FIG. 7, the OLED display connected with the receiving end can display a first image frame at a first refresh rate (e.g., 120 Hz). In this case, the sending end only needs to send a refresh indication before sending the partial refresh data of a second image frame, which can shorten the display interval between the first image frame and the second image frame, and the second image frame can be continuously displayed at the first refresh rate. This avoids the display problem of display delay or display stop when displaying images at the first refresh rate, thereby improving the display performance.

[0091] In some embodiments, the OLED display supports displaying images at a plurality of different refresh rates, and the plurality of different refresh rates comprises the first refresh rate and a second refresh rate; the displaying of the first image frame on the OLED display comprises displaying the first image frame on the OLED display at the first refresh rate; and the method further comprises adjusting the refresh rate of the OLED display from the first refresh rate to the second refresh rate; and the displaying of the second image frame on the OLED display comprises displaying the second image frame on the OLED display at the second refresh rate.

[0092] Currently, referring to FIG. 8, which is a schematic diagram of another OLED display performing partial refresh according to an embodiment of the present application. As shown in FIG. 8, the OLED display can support displaying images at a plurality of different refresh rates, for example, displaying a first image frame on the OLED display at a first refresh rate (e.g., 120 Hz), adjusting the refresh rate of the OLED display from the first refresh rate to a second refresh rate (e.g., 80 Hz) before sending the next image frame, and displaying a second image frame on the OLED display at the second refresh rate.

[0093] If the next image frame needs to be partially refreshed in the case of adjusting the refresh rate, the display problem of refresh rate drop may easily occur. In the embodiment of the present application, in this case, the first image frame can be displayed in advance based on the received refresh instruction, so that the display problem of display delay or stop caused by processing the received partially refreshed data can be avoided, and the second image frame can be displayed at the adjusted refresh rate.

[0094] In addition, the time of sending the refresh instruction by the sending end needs to be before sending the partially refreshed data.

[0095] It should be noted that the display beat of the OLED display shown in the above-mentioned FIG. 7 and the above-mentioned FIG. 8 is used to indicate the period T of anode reset of the organic light-emitting diode in the OLED display, wherein the number of display beats corresponding to different refresh rates of the OLED display is determined by the refresh time t of each image frame of the OLED display and the period T of anode reset of the organic light-emitting diode in the OLED display. For example, when the time length of each display beat, i.e., the period T of anode reset, is 1 / 240, and the refresh time t of each image frame of the OLED display is 1 / 120, i.e., the refresh rate is 120 Hz, the number of corresponding display beats is 2, such as beat 0 and beat 1. When the time length of each display beat, i.e., the period T of anode reset, is 1 / 240, and the refresh time t of each image frame of the OLED display is 1 / 80, i.e., the refresh rate is 80 Hz, the number of corresponding display beats is 3, such as beat 0, beat 1 and beat 2. When the time length of each display beat, i.e., the period T of anode reset, is 1 / 360, and the refresh time t of each image frame of the OLED display is 1 / 120, i.e., the refresh rate is 120 Hz, the number of corresponding display beats is 3. The period T of anode reset of the organic light-emitting diode and the refresh time t of each image frame of the OLED display corresponding to different application scenarios of the OLED display are different.

[0096] It can be understood that when the sending end sends the image frame in the time corresponding to the previous display beat, the anode of the organic light-emitting diode in the OLED display has not been completely reset in the display beat, and in the prior art, the OLED display of the receiving end starts display processing in the time corresponding to the next display beat, which may easily cause display delay or stop. However, in the embodiment of the present application, the sending end can send the refresh instruction in advance by one display beat, and the current image frame can be displayed in advance, so that the second image frame can be displayed in advance in the display beat corresponding to the partially refreshed data of the second image frame, thereby greatly reducing the phenomenon of display delay or stop.

[0097] Therefore, in some embodiments, the method further comprises: receiving the refresh indication for the second image frame within a third preset time before receiving the partial refresh data. Please refer to FIG. 9, which is a schematic diagram of another OLED display performing partial refresh according to an embodiment of the present application. As shown in FIG. 9, the sending end can send the refresh indication within the third preset time before sending the partial refresh data. The third preset time can be pre-set, or can be determined by the integer multiple of the refresh time t of each image frame of the OLED display and the period T of anode reset of the OLED display, for example, the refresh indication can be sent within the corresponding beat and the previous beat before sending the partial refresh data. Accordingly, the receiving end receives the refresh indication before receiving the partial refresh data, and performs display processing on the current image frame in advance in response to the refresh indication, thereby shortening the display interval of adjacent two image frames and obtaining better display effect.

[0098] In order to obtain better display effect, the method further comprises: receiving the refresh indication for the second image frame within a display beat before the corresponding beat of receiving the partial refresh data. That is, as shown in FIG. 7 and FIG. 8, in order to obtain better display effect, the sending end can send the refresh indication within a display beat (i.e. the first preset time) before the corresponding beat of sending the partial refresh data, and the receiving end can obtain the second image frame based on the first image frame and the partial data and display the second image frame within the corresponding beat of receiving the partial refresh data. This way can greatly shorten the display interval of adjacent two image frames, and greatly avoid the phenomenon of display delay or stop, thereby obtaining better display effect.

[0099] In some other embodiments, the receiving the refresh indication for the second image frame comprises: receiving the refresh indication for the second image frame within a first preset time before adjusting the refresh rate of the OLED display to the second refresh rate.

[0100] In the case of local refresh display immediately after adjusting the refresh rate of the OLED display, in order to avoid the display problem of refresh rate drop, obtain better display effect, and because the receiving end needs to end a completed display beat, i.e., the anode reset of the organic light emitting diode in the OLED display is completed, before adjusting the refresh rate, as shown in FIG. 9, the sending end needs to send the refresh indication for the second image frame within a first preset time before the refresh rate of the OLED display is adjusted to the second refresh rate. Correspondingly, the receiving end receives the refresh indication for the second image frame within the first preset time before the refresh rate of the OLED display is adjusted to the second refresh rate. The duration of the first preset time can be the duration of one display beat. The first preset time (i.e., the display beat) is determined by the integer multiple of the refresh time t of each image frame of the OLED display and the period T of the anode reset of the OLED display. Further, the receiving end can directly perform display processing on the first image frame in response to the refresh indication after adjusting to the second refresh rate, so as to obtain and display the second image frame in the current corresponding display beat after receiving the local data, thereby better connecting the display time of adjacent two frames and avoiding the display problem of refresh rate drop.

[0101] In some embodiments, as shown in FIG. 9, as long as the first preset time before adjusting to the second refresh rate, the sending end can also send the refresh indication for the second image frame when the first image frame corresponds to data.

[0102] It should be noted that in the case of not performing local refresh display after adjusting the refresh rate of the OLED display, i.e., the next image frame of the first image frame is not a local refresh image or is not an image displayed by applying the local refresh technology, the refresh indication is not needed to be sent at this time.

[0103] In some embodiments, the method further includes: sending a feedback synchronization signal to the processor, the feedback synchronization signal being used to instruct the processor to send the refresh indication within a second preset time.

[0104] Because the sending end cannot conveniently confirm the display beat of the OLED display corresponding to the current time, the receiving end can send a feedback synchronization signal to the processor (i.e., the sending end) in advance, the feedback synchronization signal being used to instruct the processor to send the refresh indication within a second preset time. That is, the feedback synchronization signal can be used to instruct the receiving end to be ready and capable of receiving the refresh indication to perform display processing on the first image frame in advance.

[0105] Please refer to Fig. 10, which is a schematic diagram of another OLED display in a local refresh process according to an embodiment of the present application. As shown in Fig. 10, the receiving end can send a feedback synchronization signal to the processor, and correspondingly, the sending end can receive the feedback synchronization signal. After receiving the feedback synchronization signal, the sending end can determine that the receiving end has been able to receive the refresh indication. At this time, the sending end can send the refresh indication to the receiving end within a second preset time, so as to instruct the receiving end to perform local refresh display on the second image frame based on the first image frame. Further, the receiving end can acquire the current first image frame, perform display processing thereon, and wait for the local refresh data sent by the sending end (i.e., the processor) next time.

[0106] It should be noted that the second preset time can be pre-set, or can be determined by the integer multiple of the refresh time t of each image frame of the OLED display and the period T of the anode reset of the OLED display. For example, as shown in Fig. 10, the length of the second preset time can be the length of the remaining time of the display beat corresponding to the feedback synchronization signal after the feedback synchronization signal is sent.

[0107] It should be further noted that the signal form of the feedback synchronization signal is not specifically limited in the embodiments of the present application. For example, it can be a pulse signal, a high-level signal, etc.

[0108] In addition, the embodiments of the present application also provide an electronic device. Please refer to Fig. 11, which is a structural schematic diagram of an electronic device according to an embodiment of the present application. As shown in Fig. 10, the electronic device includes a processor, a display controller and an OLED display. The processor and the OLED display are both in communication connection with the display controller. The processor can be used as a sending end to execute the method related to the sending end in any of the preceding embodiments. The display controller can be used as a receiving end to execute the method related to the receiving end in any of the preceding embodiments. The OLED display is used to display images.

[0109] The embodiments of the present application also provide a computer readable storage medium, which stores computer program codes. When the processor executes the computer program codes, the computer can execute the method in any of the preceding embodiments.

[0110] The embodiments of the present application also provide a computer program product, which can make the computer execute the method in any of the preceding embodiments when the computer program product runs on the computer.

[0111] In the above embodiments, the description of each embodiment has its own focus. The parts not described in detail in a certain embodiment can be referred to the relevant description of other embodiments.

[0112] It should be noted that, for the foregoing method embodiments, the sequences of the described actions can be modified, and certain actions can be performed in other sequences or even concurrently. Also, certain actions can be optional based on the circumstances.

[0113] In several embodiments provided in the present application, it should be understood that the disclosed apparatus can be implemented in other manners. For example, the apparatus embodiments described above are merely schematic; the division of the units is only a logical function division; there can be another division manner for the actual implementation, for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be implemented by using some interfaces, and the indirect couplings or communication connections can be implemented in electronic, mechanical, or other forms.

[0114] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments.

[0115] In addition, each functional unit in the embodiments of the present application can be integrated in a processing unit, or each unit can exist physically as a separate unit, or two or more units can be integrated in one unit. The integrated unit can be implemented in the form of hardware, or in the form of a software functional unit.

[0116] The integrated unit described above, if realized in the form of a software function unit and sold or used as an independent product, can be stored in a computer-readable storage medium. Based on such understanding, the technical solutions of the present application essentially or say the part that contributes to the prior art or the whole or part of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server or a network device, etc., specifically a processor in the computer device) to execute all or part of the steps of the above-mentioned method of each embodiment of the present application. Among them, the aforementioned storage medium can include: a U disk, a mobile hard disk, a magnetic disk, an optical disk, a read-only memory (Read-Only Memory, abbreviated as: ROM) or a random access memory (Random Access Memory, abbreviated as: RAM) and various program code storage media.

[0117] The above-described embodiments are only used to illustrate the technical solutions of the present application, not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for part of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method of local refresh display, characterized by, The method comprises: receiving a first image frame and displaying the first image frame on an organic light-emitting diode (OLED) display; receiving a refresh indication for a second image frame, the second image frame being a next image frame to be displayed after the OLED display displays the first image frame; in response to the refresh indication, obtaining the first image frame and performing a rendering process on the OLED display; receiving partial refresh data for the second image frame; obtaining the second image frame and displaying the second image frame on the OLED display.

2. The method of claim 1, wherein, The OLED display supports displaying images at a first refresh rate; The displaying of the first image frame on the OLED display comprises: displaying the first image frame on the OLED display at the first refresh rate; The displaying of the second image frame on the OLED display comprises: displaying the second image frame on the OLED display at the first refresh rate.

3. The method of claim 2, wherein, The OLED display supports displaying images at a plurality of different refresh rates, the plurality of different refresh rates comprising the first refresh rate and a second refresh rate; The displaying of the first image frame on the OLED display comprises: displaying the first image frame on the OLED display at the first refresh rate; The method further comprises adjusting a refresh rate of the OLED display from the first refresh rate to the second refresh rate; The displaying of the second image frame on the OLED display comprises: displaying the second image frame on the OLED display at the second refresh rate.

4. The method of claim 3, wherein, The receiving of the refresh indication for the second image frame comprises: receiving the refresh indication for the second image frame within a first preset time before the refresh rate of the OLED display is adjusted to the second refresh rate.

5. The method according to any one of claims 1 to 4, characterized in that, The obtaining of the first image frame in response to the refresh indication comprises: in response to the refresh indication, reading the first image frame from a frame buffer.

6. The method of claim 5, wherein, After the displaying of the second image frame on the OLED display, the method further comprises: deleting the first image frame stored in the frame buffer and storing the second image frame as a latest image frame in the frame buffer.

7. The method according to any one of claims 1 to 6, characterized in that, The obtaining of the second image frame comprises: performing a rendering process on the OLED display on the partial refresh data; updating the partial refresh data after the rendering process to the first image frame after the rendering process to obtain the second image frame.

8. The method according to any one of claims 1 to 7, characterized in that, The method further comprises: sending a feedback synchronization signal to a processor, the feedback synchronization signal being used to instruct the processor to send the refresh indication within a second preset time.

9. A method of local refresh of a display, characterized by The method comprises: sending a first image frame to display the first image frame on an organic light-emitting diode (OLED) display; sending a refresh indication for a second image frame to obtain a rendering process of the first image frame on the OLED display, the second image frame being a next image frame to be displayed after the OLED display displays the first image frame; sending local refresh data for the second image frame to obtain and display the second image frame on the OLED display.

10. The method of claim 9, wherein, The OLED display supports displaying images at a plurality of different refresh rates, the plurality of different refresh rates including a first refresh rate and a second refresh rate, wherein the first image frame is displayed on the OLED display at the first refresh rate; The sending the refresh indication for the second image frame includes: The refresh indication for the second image frame is sent within a first preset time before the refresh rate of the OLED display is adjusted to the second refresh rate to display the second image frame.

11. The method of claim 9 or 10, wherein, The method further includes: receiving a feedback synchronization signal, the feedback synchronization signal being used to indicate that the refresh indication is sent within a second preset time.

12. A partially refreshed display system, characterized by The system includes: a sending end and a receiving end, the sending end is used to execute the method as claimed in any one of claims 9-11; and the receiving end is used to execute the method as claimed in any one of claims 1-8.

13. An electronic device, comprising: The electronic device includes: a processor, a display controller and an OLED display, the processor and the OLED display are both in communication connection with the display controller, the processor is used to execute the method as claimed in any one of claims 9-11, and the display controller is used to execute the method as claimed in any one of claims 1-8 to display images in the OLED display.

14. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, the computer program is executed by a computer or a processor to implement the method as claimed in any one of claims 1-8 or any one of claims 9-11.

15. A computer program product, characterised in that, The computer program product includes a computer program, when the computer program is executed by a computer or a processor, the computer or the processor executes the method as claimed in any one of claims 1-8 or any one of claims 9-11.

Citation Information

Patent Citations

  • Image delay shortening method and device and virtual reality equipment

    CN106095366A

  • Image display method, DDIC, display screen module and terminal

    CN113781949A

  • Delivery and display method and device, processor, and display method, device and equipment

    CN118366414A

  • Local refreshing display method and system and electronic equipment

    CN118737049A

  • Electronic device and control method therefor

    WO2022191409A1