Image display method and apparatus

By adjusting the frame rate of the OLED display to match the source frame rate, the stuttering problem caused by inconsistent frame rates was solved, resulting in a smoother display effect.

WO2025227820A1PCT designated stage Publication Date: 2025-11-06HUAWEI TECH CO LTD
View PDF 8 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/070240
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-04-30
Filing Date
2025-01-02
Publication Date
2025-11-06

AI Technical Summary

Technical Problem

OLED displays have a limited number of frame rate levels, which means that frame rate conversion is required when the image frame rate and the display frame rate are inconsistent, resulting in stuttering and affecting the user's viewing experience.

Method used

By acquiring the source frame rate of the image to be displayed and adjusting the display frame rate of the OLED screen to match the source frame rate, the frame period is gradually adjusted in a fine-tuning manner to avoid stuttering, including adjusting the duration of the frame blanking area and the line blanking area to maintain stable brightness and color.

Benefits of technology

This improved the display effect of the OLED screen, avoided stuttering, and enhanced the user's viewing experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025070240_06112025_PF_FP_ABST
    Figure CN2025070240_06112025_PF_FP_ABST
Patent Text Reader

Abstract

The embodiments of the present application relate to the technical field of chips. Provided are an image display method and apparatus, which improve the display effect of OLED display screens, thereby enhancing the viewing experience of users. The specific solution is: acquiring a source frame rate of an image to be displayed, and determining, on the basis of the source frame rate, a display frame rate of an OLED display screen; and when the deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold and less than a second threshold, adjusting the display frame rate to the source frame rate. The embodiments of the present application are applied in the process of frame rate adjustment.
Need to check novelty before this filing date? Find Prior Art

Description

Image display method and device

[0001] The present application claims priority to the Chinese patent application No. 202410547260.4, filed on April 30, 2024, and entitled "Image display method and device", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the chip technical field, and in particular, to an image display method and device. BACKGROUND

[0003] At present, more and more electronic devices are equipped with organic light emitting diode (OLED) display screens. OLED display screens often use low temperature polycrystalline oxide (LTPO) technology, which can realize dynamic frame rate adjustment of OLED display screens to reduce the overall power consumption of electronic devices and prolong the standby time of electronic devices. For example, the dynamic frame rate adjustment reduces the screen refresh rate when displaying static images to save power consumption, and increases the screen refresh rate when displaying dynamic content to provide a smoother viewing experience.

[0004] Taking an anode reset signal of 360 hertz (Hz) as an example, between 1-120 Hz, the OLED display screen can support 120Hz / 90Hz / 72Hz / 60Hz / 45Hz / 40Hz / 30Hz / 24Hz / 10Hz / 1Hz and other frame rate gears. However, compared with the infinite gear display frame rate of a liquid crystal display (LCD), the frame rate gears of the OLED display screen are limited. Therefore, when the frame rate of the image to be displayed and the display frame rate of the OLED display screen are inconsistent, frame rate conversion (FRC) is needed, and the FRC often uses a method of repeating or discarding a certain number of image frames, which can cause the OLED display screen to appear a stuttering effect, affecting the user's viewing experience. SUMMARY

[0005] Embodiments of the present application provide an image display method and device, which improve the display effect of the OLED display screen and improve the user's viewing experience.

[0006] To achieve the above-mentioned purpose, the embodiments of the present application adopt the following technical solutions.

[0007] In a first aspect, an embodiment of the present application provides an image display method, which is applied to a display module including an organic light-emitting diode (OLED) display screen, and the method comprises the following steps: obtaining a source frame rate of an image to be displayed, and determining a display frame rate of the OLED display screen based on the source frame rate. When a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and smaller than a second threshold value, the display frame rate is adjusted to the source frame rate.

[0008] Therefore, in the image display method provided by the embodiment of the present application, when there is a deviation between the display frame rate of the OLED display screen and the source frame rate of the image to be displayed, the display frame rate is adjusted to the source frame rate, so that the OLED display screen can support more frame rate grades, the display frame rate of the OLED display screen can be matched with the source frame rate of the image to be displayed, the freezing effect can be avoided, the display effect of the OLED display screen is improved, and the user's viewing experience is improved.

[0009] In a possible design, the adjusting of the display frame rate to the source frame rate comprises: adjusting a display period of each frame of the image to be displayed according to the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate and an adjustment step, so as to adjust the display frame rate to the source frame rate. Therefore, the display period of each frame of the image to be displayed is adjusted according to the adjustment step, and within the adjustment range, the user-perceptible brightness and color change is not caused.

[0010] In a possible design, the display module further includes a display driving chip, and the adjusting of the display frame rate to the source frame rate according to the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate and the adjustment step comprises: obtaining the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate based on an interval time of displaying two frames of the image to be displayed by the OLED display screen and an interval time of sending the two frames of the image to be displayed by the processor to the display driving chip. The display period of one frame of the image to be displayed by the display driving chip is adjusted according to the adjustment step, until the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate is smaller than the first threshold value.

[0011] Therefore, the display frame rate is gradually adjusted in a fine adjustment manner, and the user-perceptible brightness and color change is not caused. In addition, the adjusting of the display frame rate can match the display frame rate with the source frame rate, avoid the freezing effect, improve the display effect of the OLED display screen, and improve the user's viewing experience.

[0012] In a possible design, the adjusting of the display period of one frame of the image to be displayed by the display driving chip according to the adjustment step comprises: adjusting a time length of a frame blanking area of one frame of the image to be displayed according to the adjustment step. Therefore, the display period of the image to be displayed can be adjusted by adjusting the time length of the frame blanking area, so as to reduce the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate.

[0013] In a possible design, the display period of a frame of the to-be-displayed image displayed by the display driving chip is adjusted according to the adjustment step, including: adjusting the time length of the row blanking area of the frame of the to-be-displayed image according to the adjustment step. In this way, the display period of the to-be-displayed image can be adjusted by adjusting the time length of the row blanking area, so as to reduce the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate.

[0014] In a possible design, the display period of a frame of the to-be-displayed image displayed by the display driving chip is adjusted according to the adjustment step, including: adjusting the time length of the frame blanking area and the row blanking area of the frame of the to-be-displayed image according to the adjustment step. In this way, the display period of the to-be-displayed image can be adjusted by adjusting the time length of the frame blanking area and the row blanking area, so as to reduce the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate.

[0015] In a possible design, when the display period of a frame of the to-be-displayed image is adjusted, the anode reset periods in the display period of the frame of the to-be-displayed image are the same, and the periods and duty cycles of the light-emitting control signals in the display period of the frame of the to-be-displayed image are the same. In this way, in the process of frame rate adjustment, the anode reset periods and the periods and duty cycles of the light-emitting control signals are the same, which can make the final display image have no flickering phenomenon in the process of frame rate adjustment, keep the brightness stable, and improve the user's viewing experience.

[0016] In a possible design, the first threshold value is related to the adjustment step, and the second threshold value is related to the anode reset period. The first threshold value can be greater than or equal to the adjustment step, that is, the deviation of the period that can be adjusted by the display module should be greater than or equal to the adjustment step. The second threshold value can be equal to the anode reset period, that is, the deviation of the period that can be adjusted by the display module is not the switching of the existing multiple selectable display frame rates.

[0017] In a second aspect, an image display method is further provided in the embodiments of the present application, the method is applied to a processor, the processor is coupled with a display module, the display module includes an organic light-emitting diode (OLED) display screen, and the method includes the following steps: obtaining a display frame rate of the OLED display screen and a source frame rate of a to-be-displayed image; when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and smaller than a second threshold value, sending an adjustment instruction to the display module, the adjustment instruction being used to instruct the display module to adjust the display frame rate to the source frame rate.

[0018] Therefore, in the image display method provided in the embodiments of the present application, the processor can configure according to the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate to obtain the adjustment instruction, and instruct the display module to adjust the display frame rate to the source frame rate through the adjustment instruction. The method can make the OLED display screen support more frame rate gears, avoid the occurrence of a lagging effect, improve the display effect of the OLED display screen, and improve the user's viewing experience.

[0019] In a possible design, the adjustment instruction includes an adjustment step or a deviation of a period corresponding to the display frame rate and a period corresponding to the source frame rate. Thus, the processor can calculate the configuration parameter, i.e., the adjustment step or the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate, to control the display module to fine-tune the display frame rate, so as to avoid the freezing effect and improve the display effect of the OLED display screen.

[0020] In a possible design, the adjustment instruction is used to instruct the display module to adjust a time length of a frame blanking area of one frame of the to-be-displayed image according to the adjustment step. Thus, the display period of the to-be-displayed image can be adjusted by adjusting the time length of the frame blanking area, so as to reduce the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate.

[0021] In a possible design, the adjustment instruction is used to instruct the display module to adjust a time length of a row blanking area of one frame of the to-be-displayed image according to the adjustment step. Thus, the display period of the to-be-displayed image can be adjusted by adjusting the time length of the row blanking area, so as to reduce the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate.

[0022] In a possible design, the adjustment instruction is used to instruct the display module to adjust time lengths of a frame blanking area and a row blanking area of one frame of the to-be-displayed image according to the adjustment step. Thus, the display period of the to-be-displayed image can be adjusted by adjusting the time lengths of the frame blanking area and the row blanking area, so as to reduce the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate.

[0023] In a possible design, the display module further includes a display driving chip, and the display frame rate of the OLED display screen is obtained by: receiving a first signal sent by the display driving chip, the first signal being used to indicate that the display driving chip requests the processor to obtain the current frame of the to-be-displayed image, and obtaining the display frame rate of the OLED display screen based on the first signal.

[0024] In a third aspect, an embodiment of the present application provides an image display device, which includes an obtaining module and an adjusting module. The obtaining module is configured to obtain a source frame rate of a to-be-displayed image, and determine a display frame rate of an OLED display screen based on the source frame rate. The adjusting module is configured to adjust the display frame rate to the source frame rate when a deviation of a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and less than a second threshold value.

[0025] In a possible design, the adjusting module is specifically configured to adjust a display period of each frame of the to-be-displayed image according to the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate and an adjustment step, so as to adjust the display frame rate to the source frame rate.

[0026] In a possible design, the display module further includes a display driving chip, and the adjusting module is specifically configured to: obtain a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate based on an interval time at which the OLED display screen displays two frames of the to-be-displayed images and an interval time at which the processor sends the two frames of the to-be-displayed images to the display driving chip; and adjust a display period of the display driving chip for displaying one frame of the to-be-displayed images according to an adjusting step, until the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate is less than a first threshold.

[0027] In a possible design, the adjusting module is specifically configured to: adjust a length of a frame blanking area of one frame of the to-be-displayed images according to the adjusting step.

[0028] In a possible design, the adjusting module is specifically configured to: adjust a length of a row blanking area of one frame of the to-be-displayed images according to the adjusting step.

[0029] In a possible design, the adjusting module is specifically configured to: adjust lengths of the frame blanking area and the row blanking area of one frame of the to-be-displayed images according to the adjusting step.

[0030] In a fourth aspect, an embodiment of the present application provides an image display apparatus, which includes an obtaining module and a display output module. The obtaining module is configured to obtain a display frame rate of an OLED display screen and a source frame rate of a to-be-displayed image. The display output module is configured to send an adjusting instruction to a display module when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold and less than a second threshold, the adjusting instruction being used to instruct the display module to adjust the display frame rate to the source frame rate.

[0031] In a possible design, the display module further includes a display driving chip, and the obtaining module is specifically configured to: receive a first signal sent by the display driving chip, the first signal being used to indicate that the display driving chip requests the processor to obtain a current frame of the to-be-displayed image, and obtain the display frame rate of the OLED display screen based on the first signal.

[0032] In a fifth aspect, an embodiment of the present application provides an electronic device, which includes: a processor and a display module, the display module including an organic light-emitting diode (OLED) display screen and a display driving chip. The processor is configured to send a to-be-displayed image and a source frame rate of the to-be-displayed image to the display module. The display driving chip is configured to obtain the source frame rate of the to-be-displayed image, and determine a display frame rate of the OLED display screen based on the source frame rate. The display driving chip is further configured to adjust the display frame rate to the source frame rate when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold and less than a second threshold.

[0033] In a sixth aspect, an electronic device is provided. The electronic device includes a processor and a display module. The display module includes an organic light emitting diode (OLED) display screen and a display driving chip. The processor is configured to obtain a display frame rate of the OLED display screen and a source frame rate of an image to be displayed. The processor is further configured to send an adjustment instruction to the display module when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and less than a second threshold value. The adjustment instruction is used to instruct the display module to adjust the display frame rate to the source frame rate. The display driving chip is configured to receive the adjustment instruction and adjust the display frame rate of the OLED display screen to the source frame rate based on the adjustment instruction.

[0034] In a seventh aspect, a computer readable storage medium is provided. The computer readable storage medium includes computer instructions. When the computer instructions are executed on an electronic device, the electronic device performs the image display method in any possible implementation manner of the first aspect or the second aspect.

[0035] In an eighth aspect, a computer program product is provided. When the computer program product is executed on a computer or a processor, the computer or the processor performs the image display method in any possible implementation manner of the first aspect or the second aspect.

[0036] It can be understood that any of the image display apparatus, the electronic device, the computer readable storage medium, or the computer program product provided above can be applied to the corresponding method provided above, and thus the beneficial effects achieved thereby can refer to the beneficial effects of the corresponding method, which will not be described herein again.

[0037] These and other aspects of the present application will become more apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS

[0038] FIG. 1 is a diagram of a relationship between a display frame rate and an anode reset signal according to an embodiment of the present application;

[0039] FIG. 2 is an abstract diagram of a MIPI timing according to an embodiment of the present application;

[0040] FIG. 3 is a diagram of a vertical timing according to an embodiment of the present application;

[0041] FIG. 4 is a diagram of a horizontal timing according to an embodiment of the present application;

[0042] FIG. 5 is a diagram of frame rate adjustment according to an embodiment of the present application;

[0043] FIG. 6 is another diagram of frame rate adjustment according to an embodiment of the present application;

[0044] FIG. 7 is a diagram of a structure of an electronic device according to an embodiment of the present application;

[0045] FIG. 8 is a flowchart of an image display method according to an embodiment of the present application;

[0046] FIG. 9 is a schematic diagram of another frame rate adjustment according to an embodiment of the present application;

[0047] FIG. 10 is a schematic diagram of signal interaction of an electronic device according to an embodiment of the present application;

[0048] FIG. 11 is a schematic diagram of signal interaction of another electronic device according to an embodiment of the present application;

[0049] FIG. 12 is a schematic diagram of another frame rate adjustment according to an embodiment of the present application;

[0050] FIG. 13 is a flowchart of another image display method according to an embodiment of the present application;

[0051] FIG. 14 is a flowchart of another image display method according to an embodiment of the present application;

[0052] FIG. 15 is a schematic diagram of an image display device according to an embodiment of the present application;

[0053] FIG. 16 is a schematic diagram of another image display device according to an embodiment of the present application. DETAILED DESCRIPTION

[0054] For the convenience of understanding, some descriptions of concepts related to the embodiments of the present application are given as examples for reference. As follows:

[0055] 1. Screen refresh rate, i.e. the number of times a screen is refreshed per second, which is in Hz. The higher the screen refresh rate, the higher the display frame rate it can support, and the unit of the display frame rate can also be Hz. For example, if the screen refresh rate of a display screen is 120 Hz, it can support both 60 Hz and 90 Hz display frame rates, and it can support a maximum of 120 Hz display frame rate. However, if the screen refresh rate of the display screen is not high enough, even if the output frame rate of the application program is high, the final display frame rate can at most reach the value of the screen refresh rate. For example, if the screen refresh rate of a display screen is 60 Hz, even if the output frame rate of the application program is 100 Hz, the final display frame rate can at most reach 60 Hz.

[0056] 2. Output frame rate, i.e. the frame rate of an interface or an application program output to a display screen by a graphics card, which can also be in Hz. A frame is the smallest unit of a single image in a video animation, and one frame is one still image, and continuous frames form an animation.

[0057] In an electronic device, the output frame rate of most interfaces or applications is changed according to the change of the screen refresh rate in the system. For example, when the screen refresh rate is set to 60 Hz, the output frame rate of the interface or application is adjusted to 60 Hz. Or when the screen refresh rate is set to 90 Hz, the output frame rate of the interface or application is also adjusted to 90 Hz.

[0058] 3. Display frame rate, that is, the actual display frame rate of the interface or application on the display screen.

[0059] When the output frame rate is less than the screen refresh rate, the display frame rate is approximately equal to the output frame rate. For example, the output frame rate is 30 Hz, and the screen refresh rate is 60 Hz. In order to ensure the continuity of the picture display, 60 pictures displayed on the display screen in 1 second will be filled with repeated frames. Such repeated frames are not counted in the statistics of the display frame rate, so the actual display of the effective picture is still 30 frames, that is, the display frame rate is 30 Hz.

[0060] When the output frame rate is equal to the screen refresh rate, the display frame rate is approximately equal to the output frame rate. For example, the output frame rate is 90 Hz, and the screen refresh rate is 90 Hz. Then the application outputs 90 pictures per second, the display screen refreshes and displays 90 pictures per second, and the display frame rate is 90 Hz.

[0061] When the output frame rate is greater than the screen refresh rate, the display frame rate is approximately equal to the screen refresh rate. For example, the output frame rate is 120 Hz, and the screen refresh rate is 90 Hz. At this time, the application outputs 120 pictures per second, and the display screen can only refresh 90 pictures per second, and cannot display all 120 pictures output by the application per second, and at most can display 90 pictures. Then the electronic device discards part of the 120 pictures output by the application per second or merges part of the pictures, and finally displays 90 pictures per second, that is, the display frame rate is 90 Hz.

[0062] 4. Optionally multiple display frame rates, in the embodiments of the present application, the electronic device can support multiple optional display frame rates. As shown in FIG. 1, the starting time of the OLED display screen starting to display a frame of image needs to be related to the anode reset signal, that is, the display period of a frame of image needs to contain an integer number of anode reset periods. That is, taking the anode reset signal of 360 Hz (corresponding to an anode reset period of 2.78 ms) as an example, the gear of the display frame rate is 360 / N, wherein N is the number of anode reset periods, and N is an integer. Specifically, if N=3, the display frame rate of the OLED display screen is 120 Hz, if N=4, the display frame rate of the OLED display screen is 90 Hz, and if N=6, the display frame rate of the OLED display screen is 60 Hz. Thus, the electronic device can support a limited number of optional display frame rates.

[0063] 5. frame blanking interval (FBI) and line blanking interval (LBI), the frame blanking interval is the interval between each frame of image on the display screen, in this time interval, the display screen will temporarily turn off the display in order to refresh the next frame of image. The line blanking interval is the time interval between each line of image during the display process of each line of image, in this time interval, the display screen will temporarily turn off the display in order to refresh the next line of image.

[0064] Specifically, as shown in FIG. 2, the timing of mobile industry processor interface (MIPI) is shown in FIG. 2. The MIPI timing can be used to indicate the vertical timing and the horizontal timing of the image to be displayed. In the vertical timing, Vsync can represent the arrival of a new frame of image. Before Vsync, VFP (vertical front porch) is included, and after Vsync, VBP (vertical back porch) is included. The adjacent VFP and VBP can be understood as frame blanking interval, which can also be represented as Vblank, and the image data of a frame of image between the adjacent VFP and VBP will be transmitted to the display driver chip by the processor line by line for display. In the horizontal timing, Hsync (horizontal synchronization) can represent the arrival of a line of image data, which can include a plurality of pixels. Before each Hsync, HFP (horizontal front porch) can be included, and after each Hsync, HBP (horizontal back porch) can be included. The adjacent HFP and HBP can be understood as line blanking interval, which can also be represented as Hblank, and a line of image data between the adjacent HFP and HBP. Thus, during the display of a frame of image, in addition to the time of actually transmitting the image data, the time occupied by Vsync, VFP, VBP, Hsync, HFP and HBP is also included.

[0065] For example, as shown in FIG. 3, FIG. 3 is a schematic diagram of a vertical timing provided by an embodiment of the present application, and FIG. 3 shows Vsync, Hsync, image data and a pixel clock (PCLK). When transmitting a frame of image data, the image data is first transmitted through VFP, and then the transmission of the frame of image data is indicated by Vsync. Vsync can be a pulse signal, and when Vsync ends and VBP is passed, the image data of the frame of image data starts to be transmitted, wherein each line of image data can be transmitted through a horizontal timing. As can be seen from FIG. 3, no image data is transmitted during Vsync, VFP and VBP, and this period of time can be referred to as a frame blanking area, and there is image data transmission between adjacent VFP and VBP, and therefore the time between adjacent VFP and VBP can be referred to as an active display area, and the active display area can be denoted by Vact.

[0066] For example, as shown in FIG. 4, FIG. 4 is a schematic diagram of a horizontal timing provided by an embodiment of the present application, and FIG. 4 shows Vsync, image data and PCLK. When transmitting a line of image data, the image data is first transmitted through HFP, and then the transmission of the line of image data is indicated by Hsync. Hsync can be a pulse signal, and when Hsync ends and HBP is passed, the line of image data starts to be transmitted, wherein each pixel can occupy a PCLK. As can be seen from FIG. 4, no image data is transmitted between Hsync, HFP and HBP, and therefore this period of time is referred to as a line blanking area, and there is image data transmission between adjacent HBP and HFP, and this period of time can be referred to as an active display area, and the active display area can be denoted by Hact.

[0067] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. In the description of the embodiments of the present application, unless otherwise specified, " / " represents the meaning of or, for example, A / B can represent A or B; in this document, "and / or" only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which means that there are three cases of A alone, A and B together, and B alone. In addition, in the description of the embodiments of the present application, "multiple" means two or more than two.

[0068] Hereinafter, the terms "first" and "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first" and "second" can explicitly or implicitly include one or more features. In the description of the embodiments, unless otherwise specified, the meaning of "multiple" is two or more than two.

[0069] Since the OLED display screen only supports a limited number of frame rate levels, compared with the unlimited number of frame rate levels of the LCD, the OLED display screen is much less in the number of frame rate levels, especially the lack of some key frame rate levels, such as 50Hz and 48Hz. When the OLED display screen plays a video source with a frame rate of 50Hz or 48Hz, since there is no corresponding frame rate level in the multiple selectable display frame rates supported by the OLED display screen, this will cause the OLED display screen to be able to display only at 60Hz when playing the video source with the two frame rates. In the process of adapting 50Hz / 48Hz to 60Hz, the application processor (AP) needs to perform frame rate conversion, and the frame rate conversion can be in the form of repeating video frames to match the display frame rate.

[0070] As shown in FIG. 5, FIG. 5 shows Vsync, a video source with a frame rate of 50Hz, and an OLED display screen with a display frame rate of 60Hz. FIG. 5 also shows 10 frames of images, F1, F2, …, F10. Among them, the source frame rate of the 10 frames of images is 50Hz, and when displayed on the OLED display screen with a display frame rate of 60Hz, every 5 frames of images will repeat 1 frame, that is, after a frame F5, a frame F5 will be repeated, and after a frame F10, a frame F10 will be repeated. Thus, when a user watches a moving video picture, there will be a sense of lag, affecting the user's viewing experience.

[0071] In addition, there can be a deviation between the clock of the application processor and the display drive integrated circuit (DDIC), causing a slight deviation between the actual output frame rate of the application processor and the actual display frame rate of the OLED display screen. For example, the application processor and the display drive integrated circuit are both set to 120Hz, but at this time the output frame rate of the application processor can be 119.9Hz, and the display frame rate of the display drive integrated circuit can be 120.1Hz. This deviation will cause a phenomenon of discarding a frame of picture or repeating a frame of picture after displaying a certain number of frames of pictures after long-term accumulation.

[0072] As shown in FIG. 6, FIG. 6 shows Vsync, a video source with a frame rate of 60 Hz, and an OLED display screen with a display frame rate of 60.3 Hz. FIG. 6 also shows 201 frames of images, F1, F2, …, F201 respectively. Assuming that the output frame rate set by the application processor is 60 Hz, due to the clock deviation between the application processor and the display driving chip, the frame rate deviation generated according to the clock is ±5‰. Assuming that the clock of the display driving chip is positively deviated relative to the clock of the application processor, the actual frame rate of the display driving chip is 60.3 Hz. Thus, after 200 frames of display, one frame of data needs to be repeatedly displayed, that is, one frame F200 is repeated after one frame F200, which causes a sense of lag or screen flicker, affecting the viewing experience of the user.

[0073] Thus, the embodiment of the present application provides an image display method, which adjusts the display frame rate to the source frame rate when there is a deviation between the display frame rate of the OLED display screen and the source frame rate of the image to be displayed, so that the OLED display screen can support more frame rate grades, and the display frame rate of the OLED display screen can be matched with the source frame rate of the image to be displayed, avoiding the occurrence of lag effect, improving the display effect of the OLED display screen, and improving the viewing experience of the user.

[0074] In the above scenario, the image display method provided by the embodiment of the present application can be applied to different systems or devices, for example, an electronic device, which can be a mobile phone, a tablet computer, a desktop computer, a laptop computer, a handheld computer, a notebook computer, an ultra-mobile personal computer (UMPC), a netbook, a cellular phone, a personal digital assistant (PDA), an augmented reality (AR) / virtual reality (VR) device, etc., and the embodiment of the present application does not specially limit the specific form of the electronic device.

[0075] In some embodiments, the electronic device is as shown in FIG. 7, which is a structural schematic diagram of an electronic device provided by the embodiment of the present application. The electronic device can include an application processor, a display driving chip and a panel, which can also be understood as a display screen.

[0076] The application processor can be a super large scale integrated circuit that extends audio and video functions and special interfaces on the basis of a central processing unit (CPU), and can be used to process media files such as images and music, including photography, music playing, radio and video playing, and the like. The application processor can include a display output module, and the application processor and the display driving chip can perform data transmission through a transmission interface, including but not limited to a mobile industry processor interface and an embedded display port (eDP), and the like.

[0077] The display driving chip can include a frame buffer such as a static random access memory (SRAM) or other types of memories for buffering image frames. The display driving chip can receive image data sent by the application processor in a specific time sequence through the transmission interface, and store the image data in the frame buffer. The control panel controls pixel circuits in the control panel based on the image data, so that the panel displays the image data.

[0078] The panel can be composed of organic light emitting diodes, and the panel can further include other devices, which are not limited in the embodiments of the present application.

[0079] It can be understood that the structure illustrated in the embodiments of the present application does not constitute a specific limitation on the electronic device. In some other embodiments of the present application, the electronic device can further include more or fewer components than those illustrated, or combine some parts, or split some parts, or different arrangement of components. The illustrated components can be implemented in hardware, software or a combination of software and hardware. For example, in some embodiments, the electronic device can further include at least one of an external memory interface, an internal memory, a universal serial bus (USB) interface, a charging management module, a power management module, a battery, an antenna, a mobile communication module, a wireless communication module, an audio module, a speaker, a receiver, a microphone, a headset interface, a sensor module, a key, a motor, an indicator, a camera, a display screen, and a subscriber identification module (SIM) card interface.

[0080] In some embodiments, the image display apparatus implementing the image display method provided by the embodiments of the present application can be a chip, for example, a system-on-a-chip (SoC), which can include a processor, a memory, an input / output (I / O) interface, and the like. The processor can be a single-core processor or a multi-core processor. The processor can load data and application programs in the memory and process the data. For example, the processing of the frame rate adjustment in the embodiments of the present application.

[0081] It can be understood that the image display method provided by the embodiments of the present application can be understood as a frame rate fine adjustment mode. The electronic device can set whether to enter the frame rate fine adjustment mode, that is, the frame rate fine adjustment mode can be configured to be started or closed.

[0082] The image display method provided by the embodiments of the present application is further described below.

[0083] The embodiments of the present application provide an image display method. The image display method is applied to a display module including an OLED display screen. As shown in FIG. 8, FIG. 8 is a flowchart of an image display method according to an embodiment of the present application. The method includes the following processes.

[0084] In S801, the display module obtains a source frame rate of an image to be displayed, and determines a display frame rate of the OLED display screen based on the source frame rate.

[0085] For example, the display module can obtain the image to be displayed and the source frame rate from the application processor through MIPI or eDP. The source frame rate can also be understood as a target frame rate, that is, the display frame rate is adjusted to the target frame rate. In addition, the application processor can control the interval time between sending two frames of data based on the clock frequency point of itself. The display module can detect the interval time, take the reciprocal of the interval time, and obtain the source frame rate.

[0086] Exemplarily, for the OLED display screen, it includes a limited number of available display frame rates, such as 120Hz / 90Hz / 72Hz / 60Hz / 45Hz / 40Hz / 30Hz / 24Hz / 10Hz / 1Hz and the like. In one possible example, the display frame rate can be the display frame rate in the available display frame rates of the OLED display screen that is most matched with the source frame rate. Specifically, after the display module obtains the source frame rate, it will find the display frame rate that is closest to the source frame rate in the original multiple frame rate gears. Assuming that the source frame rate of the image to be displayed is 50Hz, the display frame rate that is most matched with the source frame rate of 50Hz in the available display frame rates of the OLED display screen is 45Hz, that is, the display frame rate of the OLED display screen determined by the display module is 45Hz. In another possible example, the display frame rate can be the display frame rate that is greater than the source frame rate in the available display frame rates of the OLED display screen. Assuming that the source frame rate of the image to be displayed is 50Hz, the display frame rate determined can be 60Hz.

[0087] Therefore, the image display method provided by the embodiments of the present application can be applicable to the case where the display frame rate is greater than the source frame rate, and can also be applicable to the case where the display frame rate is less than the source frame rate. In addition, if the display frame rate that is most matched with the source frame rate is determined, the display frame rate can be quickly adjusted to the source frame rate with fewer frame numbers in the subsequent frame rate adjustment process.

[0088] S802, when the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate is greater than the first threshold value and less than the second threshold value, the display module adjusts the display frame rate to the source frame rate.

[0089] The first threshold value can be related to the adjustment step, and the second threshold value is related to the anode reset period.

[0090] Exemplarily, the adjustment step can be related to the OLED display screen. Specifically, the OLED display screens of the same batch can correspond to one adjustment step, and the value of the adjustment step can be obtained through debugging. The principle of debugging is that within the adjustment range of the adjustment step, no user-perceptible brightness and color changes will be caused, that is, the value of the adjustment step can be obtained. That is, the adjustment step is the minimum value of the period that can be adjusted by the OLED display screen.

[0091] Exemplarily, the first threshold value can be greater than or equal to the adjustment step. That is, the deviation of the period that can be adjusted by the display module should be greater than or equal to the adjustment step. In one possible example, the first threshold value can be 100us.

[0092] Exemplarily, the second threshold value can correspond to the anode reset period one by one. Specifically, assuming that the anode reset signal is 360 Hz, that is, the anode reset period is 2.7 ms, the second threshold value can be 2.7 ms. Assuming that the anode reset signal is 240 Hz, that is, the anode reset period is 4.2 ms, the second threshold value can be 4.2 ms. Assuming that the anode reset signal is 720 Hz, that is, the anode reset period is 1.4 ms, the second threshold value can be 1.4 ms.

[0093] Exemplarily, assuming that the display frame rate is f1 and the source frame rate is f2, that is, the period corresponding to the display frame rate is 1 / f1 and the period corresponding to the source frame rate is 1 / f2, the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate is Δ1=|1 / f1-1 / f2|. Δ1 is greater than the first threshold value, that is, the OLED display screen can adjust Δ1. Δ1 is less than the second threshold value, that is, the period deviation that can be adjusted by the OLED display screen is not the switching of the plurality of selectable display frame rates. Specifically, for the OLED display screen, it can freely switch among a plurality of selectable display frame rates, for example, the display frame rate can be switched from 90 Hz to 60 Hz, and the like. The image display method provided in the embodiment of the present application performs Dimming fine adjustment on the display frame rate to adjust the display frame rate to the source frame rate.

[0094] Optionally, S802 can include adjusting the display period of each frame of the to-be-displayed image according to the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate and the adjustment step, to adjust the display frame rate to the source frame rate.

[0095] In a possible implementation, continuing to refer to the above example, assuming that the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate is Δ1 and the adjustment step is step, the adjustment times can be determined by Δ1 and step. Assuming that the adjustment times are N, the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate, the adjustment step, and the adjustment times can satisfy the following relationship: N=Δ1 / step.

[0096] After the number of adjustments is obtained, the display period of each frame of the to-be-displayed image can be adjusted by the adjustment step according to the number of adjustments. As shown in FIG. 9, the Vsync of 60 Hz is shown in FIG. 9, and the period of the Vsync is 16777us. In FIG. 9, 12 frames of images in the to-be-displayed image when the OLED display screen is switched from 60 Hz to 50 Hz are shown, and the 12 frames of images displayed by the OLED display screen with the display frame rate of 60 Hz are shown. It is assumed that the display frame rate of the OLED display screen needs to be switched from 60 Hz to 50 Hz, and the adjustment of the display frame rate starts at the F5 frame of image, at which time the period corresponding to the source frame rate is 20000us, and the period corresponding to the display frame rate is 16777us, that is, Δ1=3223us. It is assumed that the adjustment step step=30us, and the number of adjustments can be about 108 times.

[0097] Specifically, after the OLED display screen receives the instruction to adjust the frame rate, the display period of the image after the F5 frame of image is adjusted. At this time, the display frame rate of the F6 frame of image can be 60 Hz, and the corresponding period is 16777us. After that, the period corresponding to the F7 frame of image after the first adjustment can be 16807us. The period corresponding to the F8 frame of image after the second adjustment can be 17.8ms. The period corresponding to the F9 frame of image after the third adjustment can be 16837us. In this way, the period corresponding to the F113 frame of image after the 107th adjustment can be 19970us. The display frame rate of the F114 frame of image after the 108th adjustment can be 50 Hz, and the corresponding period is 20000us. In this way, the adjustment of the display frame rate from 60 Hz to 50 Hz is completed.

[0098] It can be understood that the number of adjustments N can also be greater than Δ1 / step. Specifically, after the OLED display screen receives the instruction to adjust the frame rate, the first adjustment can be to adjust the F8 frame of image or the image frame after the F8 frame of image, and the subsequent adjustment can also be the same as the first adjustment. In this way, although the number of adjustments is increased, the adjustment process of the display frame rate is more gentle, and the display effect can be improved.

[0099] Optionally, the display module can further include a display driving chip, and S802 can further include: obtaining the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate based on the interval time at which the OLED display screen displays two frames of to-be-displayed images and the interval time at which the processor sends two frames of to-be-displayed images to the display driving chip. The display period of one frame of to-be-displayed image displayed by the display driving chip is adjusted by the adjustment step, until the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate is less than a first threshold. The processor can be an application processor in the electronic device described above.

[0100] For example, the processor sends the interval time of two frames of to-be-displayed images and the period of the first signal to the display driving chip, and the first signal is used to represent that the display driving chip requests the processor to acquire the current frame of to-be-displayed images. The first signal can be a tearing effect (TE) signal, which is a signal output by a timing controller of the display driving chip and is used to prevent tearing problems during image display. In one possible example, when the display driving chip is ready to refresh the next frame of images, the display driving chip generates a TE signal and sends the TE signal to the processor. After detecting a rising edge (i.e., a high level) of the TE signal, the processor sends the next frame of images to the display driving chip. It can be understood that the first signal can also be another signal, for example, a signal that meets an eDP related protocol.

[0101] As shown in FIG. 10, FIG. 10 is a schematic diagram of signal interaction of an electronic device provided in an embodiment of the present application. In this embodiment, the display driving chip can send the first signal to the processor through the transmission interface, and the processor sends the current frame of to-be-displayed images to the display driving chip through the transmission interface after receiving the first signal. It can be understood that if there is no data of images to be displayed in the processor, the processor will not send image data to the display driving chip after receiving the first signal.

[0102] Let the interval time of two frames of to-be-displayed images sent by the processor to the display driving chip be T, and the interval time of two frames of to-be-displayed images displayed by the OLED display screen be T', then Δ1=T-T', and Δ1 is the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate.

[0103] For example, continuing to refer to FIG. 10, three frames of images are shown in FIG. 10, namely F1, F2 and F3. That is, taking the F1 frame of image as an example, the interval time of sending two frames of to-be-displayed images by the processor to the display driving chip is T1, and the interval time of displaying two frames of to-be-displayed images by the OLED display screen is recorded as T1'. In addition, the time of sending the first signal corresponding to the F1 frame of image is represented as t1, the time of starting to send the F1 frame of image is represented as t2, the time of sending the first signal corresponding to the F2 frame of image is represented as t3, the time of starting to send the F2 frame of image is represented as t4, the time of sending the first signal corresponding to the F3 frame of image is represented as t5, and the time of starting to send the F3 frame of image is represented as t6. Thus, for the F1 frame of image, the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate when displaying the F2 frame of image is (t4-t3)-(t2-t1), and after adjusting the F1 frame of image according to the adjustment step, the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate when displaying the F2 frame of image is (t6-t5)-(t4-t3). The display period of the to-be-displayed image is gradually adjusted according to the adjustment step, until the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate is less than the first threshold value, that is, the display frame rate and the source frame rate are matched.

[0104] It can be understood that the values of the period corresponding to the display frame rate and the period corresponding to the source frame rate can also not be completely equal, and in the process of adjusting the frame rate, the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate can be positive or negative. In the display process of the display module, the positive and negative values of the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate can appear alternately, so as to realize the matching of the display frame rate and the source frame rate.

[0105] It can be understood that the values of the period corresponding to the display frame rate and the period corresponding to the source frame rate can also not be completely equal, and in the process of adjusting the frame rate, the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate can be positive or negative. In the display process of the display module, the positive and negative values of the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate can appear alternately, so as to realize the matching of the display frame rate and the source frame rate.

[0106] It can be understood that the values of the period corresponding to the display frame rate and the period corresponding to the source frame rate can also not be completely equal, and in the process of adjusting the frame rate, the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate can be positive or negative. In the display process of the display module, the positive and negative values of the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate can appear alternately, so as to realize the matching of the display frame rate and the source frame rate.

[0107] It can be understood that the display driving chip can adjust the current frame of image, or adjust the next frame of image or more frames of image. As shown in FIG. 11, FIG. 11 is a schematic diagram of signal interaction of another electronic device provided by an embodiment of the present application. In one possible example, the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate at the F1 frame of image is the same as the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate at the F2 frame of image. The display period of the F3 frame of image is adjusted according to the adjustment step at the F3 frame of image, until the deviation of the period corresponding to the display frame rate and the period corresponding to the source frame rate is less than the first threshold value, that is, the display frame rate and the source frame rate are matched.

[0108] In the process of adjusting the display period of a frame of to-be-displayed image, the plurality of anode reset periods in the display period of a frame of to-be-displayed image are the same, and the period and duty cycle of the plurality of emission control signals in the display period of a frame of to-be-displayed image are the same.

[0109] For example, the emission (EM) signal, i.e., the switching signal output by the timing controller in the display driving chip, is used to control the light emission of the plurality of pixel circuits in the display screen.

[0110] For example, when there is a deviation between the clock of the display module and the clock of the processor, it is assumed that the display frame rate of the OLED display screen needs to be adjusted from 60.3 Hz (corresponding to a period of 16584 us) to 60 Hz (corresponding to a period of 16666 us), and at this time, there are 6 anode reset signals and 6 EM signals. As shown in FIG. 12, when the display frame rate of the OLED display screen is 60.3 Hz, the corresponding anode reset period is 2764 us. When the display frame rate of the display screen is 60 Hz, the corresponding anode reset period is 2777.7 us, and the 6 anode reset periods are all 2778 us. Similarly, in the process of adjusting the display period of a frame of to-be-displayed image, the period of the EM signal is also the same.

[0111] In addition, the duty cycle of the EM signal is also the same. In one example, when the display frame rate of the OLED display screen is 60.3 Hz, the duty cycle of each EM signal is a.

[0112] Therefore, in the process of frame rate adjustment, the same anode reset period and the same period and duty cycle of the EM signal can make the final display screen have no flickering phenomenon in the process of frame rate adjustment, keep the brightness stable, and improve the viewing experience of the user.

[0113] In a possible implementation, S802 can further include adjusting the time length of the frame blanking area of a frame of to-be-displayed image according to the adjustment step.

[0114] For example, as shown in FIG. 3, the display period of a frame of to-be-displayed image includes the time length of the frame blanking area and the effective display time length. Let the display period of a frame of to-be-displayed image be Vtotal, the time length of the frame blanking area be Vblank, and the effective display time length be Vact, then Vtotal = Vblank + Vact.

[0115] For example, when adjusting the Vblank of a frame of image to be displayed, the number of lines of the frame blanking area can be increased or decreased to increase or decrease the Vblank of the frame of image to be displayed. The number of lines of the frame blanking area increased or decreased is related to the adjustment step. Specifically, if the adjustment step is large, the number of lines of the frame blanking area increased or decreased is large, and if the adjustment step is small, the number of lines of the frame blanking area increased or decreased is small.

[0116] In another possible implementation, S802 can further include adjusting the time length of the line blanking area of a frame of image to be displayed according to the adjustment step.

[0117] For example, as shown in FIG. 4, a frame of image to be displayed includes a plurality of lines of image, and the total time length of each line of image includes the time length of the line blanking area and the effective display time length of the current line. The total time length of each line of image is denoted as Htotal, the time length of the line blanking area is denoted as Hblank, and the effective display time length of the current line is denoted as Hact, so Htotal=Hblank+Hact.

[0118] For example, when adjusting the Hblank of a frame of image to be displayed, the time length of the line blanking area of all lines of image can be increased or decreased, and the time length of the line blanking area of each line of image is increased or decreased by the same amount. The time length of the line blanking area increased or decreased is related to the adjustment step. Specifically, if the adjustment step is large, the time length of the line blanking area of each line of image increased or decreased is large, and if the adjustment step is small, the time length of the line blanking area of each line of image increased or decreased is small.

[0119] In another possible implementation, S802 can further include adjusting the time length of the frame blanking area and the line blanking area of a frame of image to be displayed according to the adjustment step.

[0120] In one possible example, if it is required to increase the display period of a frame of image to be displayed, the number of lines of the frame blanking area can be increased, i.e., ΔVblank is increased, and the time length of the line blanking area can be increased, i.e., ΔHblank is increased, where ΔVblank is the time length of the Vblank adjustment, and ΔHblank is the time length of the Hblank adjustment. If it is required to decrease the display period of a frame of image to be displayed, the number of lines of the frame blanking area can be decreased, i.e., ΔVblank is decreased, and the time length of the line blanking area can be decreased, i.e., ΔHblank is decreased. The specific manners of increasing or decreasing ΔVblank and ΔHblank can be referred to the above description, which will not be repeated here.

[0121] Exemplarily, the time length of the increased or decreased Vblank and Hblank can satisfy the following relationship: Δ1=a*ΔVblank+b*ΔHblank, where Δ1 is the total time length of the image to be displayed of the current frame to be adjusted, a is the adjustment coefficient of Vblank, and b is the adjustment coefficient of Hblank.

[0122] The electronic device is applied to the above, and the embodiment of the present application further provides an image display method. As shown in FIG. 13, FIG. 13 is a flowchart of another image display method provided by the embodiment of the present application. The method comprises the following steps.

[0123] In S1301, the processor sends the image to be displayed and the source frame rate of the image to be displayed to the display module.

[0124] In S1302, the display module acquires the source frame rate of the image to be displayed, and drives the display frame rate of the OLED display screen based on the source frame rate.

[0125] In S1303, when the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate is greater than the first threshold value and less than the second threshold value, the display module adjusts the display frame rate to the source frame rate.

[0126] Exemplarily, the image display method provided by the embodiment of the present application can be understood as a frame rate fine adjustment mode. In the frame rate fine adjustment mode, the display module automatically detects whether the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate is greater than the first threshold value and less than the second threshold value. If the threshold value is reached, the frame rate fine adjustment mode is entered. Thus, the OLED display screen can support more frame rate grades, the display frame rate of the OLED display screen can be matched with the source frame rate of the image to be displayed, the freezing effect can be avoided, the display effect of the OLED display screen is improved, and the user's viewing experience is improved.

[0127] The embodiment of the present application further provides an image display method. The image display method is applied to a processor, and the processor is coupled with a display module comprising an OLED display screen. As shown in FIG. 14, FIG. 14 is a flowchart of another image display method provided by the embodiment of the present application. The method comprises the following steps.

[0128] In S1401, the processor acquires the display frame rate of the OLED display screen and the source frame rate of the image to be displayed.

[0129] In S1402, when the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate is greater than the first threshold value and less than the second threshold value, the processor sends an adjustment instruction to the display module.

[0130] The adjustment instruction is used to instruct the display module to adjust the display frame rate to the source frame rate.

[0131] S1403, the display module receives the adjustment instruction, and adjusts the display frame rate of the OLED display screen to the source frame rate based on the adjustment instruction.

[0132] Exemplarily, the image display method provided by the embodiments of the present application can be understood as a frame rate fine-tuning mode, wherein the frame rate fine-tuning mode can be a processor configuration parameter, and the adjustment instruction is sent to control the display module to adjust the display frame rate of the OLED display screen to the source frame rate. Thus, the OLED display screen can support more frame rate grades, the display frame rate of the OLED display screen can be matched with the source frame rate of the image to be displayed, the lag effect can be avoided, the display effect of the OLED display screen is improved, and the user's viewing experience is improved.

[0133] Optionally, the adjustment instruction comprises an adjustment step or a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate.

[0134] Exemplarily, the processor can calculate the configuration parameter, i.e., the adjustment step or the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate, to control the display module to fine-tune the display frame rate, so as to avoid the lag effect and improve the display effect of the OLED display screen.

[0135] Optionally, the adjustment instruction is used to instruct the display module to adjust the time length of a frame blanking area of one frame of the image to be displayed according to the adjustment step.

[0136] Exemplarily, the display period of the image to be displayed can be adjusted by adjusting the time length of the frame blanking area, so as to reduce the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate. The specific adjustment manner can be referred to the description above, and will not be described here again.

[0137] Optionally, the adjustment instruction is used to instruct the display module to adjust the time length of a row blanking area of one frame of the image to be displayed according to the adjustment step.

[0138] Exemplarily, the display period of the image to be displayed can be adjusted by adjusting the time length of the row blanking area, so as to reduce the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate. The specific adjustment manner can be referred to the description above, and will not be described here again.

[0139] Optionally, the adjustment instruction is used to instruct the display module to adjust the time length of the frame blanking area and the row blanking area of one frame of the image to be displayed according to the adjustment step.

[0140] Exemplarily, the display period of the image to be displayed can be adjusted by adjusting the time length of the frame blanking area and the row blanking area, so as to reduce the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate. The specific adjustment manner can be referred to the description above, and will not be described here again.

[0141] Optionally, S1401 can include that the processor receives a first signal sent by the display driving chip, the first signal being used to represent that the display driving chip requests the processor to acquire the current frame to-be-displayed image, and the display frame rate of the OLED display screen is obtained based on the first signal.

[0142] For example, the first signal can be the TE signal described above, and the first signal can also be other signals, which are not described herein.

[0143] Specifically, the processor can obtain the display frame rate by calculating the period between two first signals sent by the display driving chip, and determine the time point of sending a frame to-be-displayed image based on the first signal to send the to-be-displayed image.

[0144] It can be understood that, in order to implement the above functions, the electronic device contains the corresponding hardware and / or software modules for executing various functions. The algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in conjunction with the embodiments, but such implementation should not be considered beyond the scope of the present application.

[0145] The present embodiment can divide the functional modules of the electronic device according to the above method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The integrated module can be implemented in the form of hardware. It should be noted that the division of modules in the present embodiment is illustrative, and is only a logical functional division. Actual implementation can have another division manner.

[0146] In the case of dividing each functional module according to each function, FIG. 15 shows a possible composition schematic diagram of the image display device 1500 involved in the above embodiment. As shown in FIG. 15, the image display device 1500 can include an acquisition module 1501 and an adjustment module 1502.

[0147] The acquisition module 1501 can be used to support the image display device 1500 to perform the above step S801 and / or other processes of the technology described herein.

[0148] The adjustment module 1502 can be used to support the image display device 1500 to perform the above step S802 and / or other processes of the technology described herein.

[0149] In the case of dividing each functional module according to each function, FIG. 16 shows another possible component diagram of the image display device 1600 involved in the above embodiment. As shown in FIG. 16, the image display device 1600 can include an obtaining module 1601 and a display output module 1602.

[0150] The obtaining module 1601 can be configured to support the image display device 1600 to perform the above step S1401 and the like, and / or other processes of the technologies described herein.

[0151] The display output module 1602 can be configured to support the image display device 1600 to perform the above step S1402 and the like, and / or other processes of the technologies described herein.

[0152] It should be noted that all related contents of each step involved in the above method embodiment can be referred to the function description of the corresponding functional module, which will not be repeated here.

[0153] The image display device provided in the embodiment is used to perform the above image display method, and thus can achieve the same effects as the above implementation method.

[0154] In the case of using an integrated unit, the image display device can include a processing module and a storage module. The processing module can be configured to control and manage the actions of the image display device, for example, can be configured to support the image display device to perform the steps performed by the above obtaining module, adjusting module or display output module. The storage module can be configured to support the image display device to store program codes and data and the like.

[0155] The processing module can be a processor or a controller. It can implement or execute various exemplary logical blocks, modules and circuits described in combination with the disclosure of the present application. The processor can also be a combination of computing functions, such as a combination of one or more microprocessors, a combination of digital signal processing (DSP) and microprocessors, and the like. The storage module can be a memory. The communication module can be a device for interacting with other electronic devices, such as a radio frequency circuit, a Bluetooth chip, a Wi-Fi chip, and the like.

[0156] The embodiment of the present application also provides an electronic device, which includes a processor and a display module. The display module includes an OLED display screen and a display driving chip. The processor is configured to send a to-be-displayed image and a source frame rate of the to-be-displayed image to the display module. The display driving chip is configured to obtain the source frame rate of the to-be-displayed image, and determine a display frame rate of the OLED display screen based on the source frame rate. The display driving chip is further configured to adjust the display frame rate to the source frame rate when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and less than a second threshold value.

[0157] The embodiment of the present application further provides an electronic device, which comprises a processor and a display module. The display module comprises an OLED display screen and a display driving chip. The processor is configured to acquire a display frame rate of the OLED display screen and a source frame rate of an image to be displayed. The processor is further configured to send an adjustment instruction to the display module when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and less than a second threshold value, the adjustment instruction being used to instruct the display module to adjust the display frame rate to the source frame rate. The display driving chip is configured to receive the adjustment instruction and adjust the display frame rate of the OLED display screen to the source frame rate based on the adjustment instruction.

[0158] The embodiment of the present application further provides an electronic device, which comprises one or more processors and one or more memories. The one or more memories are coupled to the one or more processors, and the one or more memories are configured to store computer program codes. The computer program codes comprise computer instructions, and when the one or more processors execute the computer instructions, the electronic device is caused to perform the steps of the above-mentioned related method to implement the image display method in the above-mentioned embodiment.

[0159] The embodiment of the present application further provides a computer storage medium, which stores computer instructions. When the computer instructions are executed on an electronic device, the electronic device is caused to perform the steps of the above-mentioned related method to implement the image display method in the above-mentioned embodiment.

[0160] The embodiment of the present application further provides a computer program product. When the computer program product is executed on a computer, the computer is caused to perform the steps of the above-mentioned related method to implement the image display method performed by the electronic device in the above-mentioned embodiment.

[0161] In addition, the embodiment of the present application further provides a device, which can be a chip, a component or a module. The device can comprise a processor and a memory connected to each other. The memory is configured to store computer execution instructions. When the device is executed, the processor can execute the computer execution instructions stored in the memory, so that the chip performs the image display method performed by the electronic device in the above-mentioned method embodiment.

[0162] The image display device, the electronic device, the computer storage medium, the computer program product or the chip provided by the embodiment can be used to execute the corresponding method provided above, and thus the beneficial effects thereof can refer to the beneficial effects of the corresponding method provided above, which will not be described herein again.

[0163] Through the description of the above embodiments, those skilled in the art can understand that, for the convenience and brevity of description, only the division of the above functional modules is exemplified, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0164] In several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative, for example, the division of the modules or units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another device, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the displayed or discussed units can be indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

[0165] The units described as separate components can or can not be physically separated, and the components displayed as units can be one physical unit or multiple physical units, that is, they can be located in one place or distributed to multiple different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0166] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0167] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical solutions of the embodiments of the present application essentially or the parts that make contributions to the prior art or all or part of the technical solutions can be embodied in the form of a software product, which is stored in a storage medium and includes a plurality of instructions to make a device (which can be a single-chip microcomputer, a chip, etc.) or a processor execute all or part of the steps of the methods described in the embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and various storage medium that can store program codes.

[0168] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. An image display method characterized by, The method is applied to a display module including an organic light-emitting diode (OLED) display screen, and the method comprises: obtaining a source frame rate of an image to be displayed, and determining a display frame rate of the OLED display screen based on the source frame rate; when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and less than a second threshold value, adjusting the display frame rate to the source frame rate.

2. The method of claim 1, wherein, The adjusting of the display frame rate to the source frame rate comprises: adjusting a display period of each frame of the image to be displayed according to the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate and an adjustment step, so as to adjust the display frame rate to the source frame rate.

3. The method of claim 2, wherein, The display module further comprises a display driving chip, and the adjusting of the display period of each frame of the image to be displayed according to the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate and the adjustment step, so as to adjust the display frame rate to the source frame rate, comprises: obtaining the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate based on an interval time of displaying two frames of the image to be displayed by the OLED display screen and an interval time of sending two frames of the image to be displayed to the display driving chip by a processor; adjusting a display period of one frame of the image to be displayed by the display driving chip according to the adjustment step, until the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate is less than the first threshold value.

4. The method of claim 3, wherein, The adjusting of the display period of one frame of the image to be displayed by the display driving chip according to the adjustment step comprises: adjusting a length of a frame blanking area of one frame of the image to be displayed according to the adjustment step.

5. The method of claim 3, wherein, The adjusting of the display period of one frame of the image to be displayed by the display driving chip according to the adjustment step comprises: adjusting a length of a row blanking area of one frame of the image to be displayed according to the adjustment step.

6. The method of claim 3, wherein, The adjusting of the display period of one frame of the image to be displayed by the display driving chip according to the adjustment step comprises: adjusting lengths of the frame blanking area and the row blanking area of one frame of the image to be displayed according to the adjustment step.

7. The method according to any one of claims 2 to 6, characterized in that, During the adjusting of the display period of one frame of the image to be displayed, a plurality of anode reset periods within the display period of one frame of the image to be displayed are the same, and periods and duty cycles of a plurality of light-emitting control signals within the display period of one frame of the image to be displayed are the same.

8. The method according to any one of claims 1 to 7, characterized in that, The first threshold value is related to the adjustment step, and the second threshold value is related to the anode reset period.

9. An image display method characterized by The method is applied to a processor, the processor is coupled with a display module, the display module includes an organic light-emitting diode (OLED) display screen, and the method comprises: obtaining a display frame rate of the OLED display screen and a source frame rate of an image to be displayed; when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and less than a second threshold value, sending an adjustment instruction to the display module, the adjustment instruction being used to instruct the display module to adjust the display frame rate to the source frame rate.

10. The method of claim 9, wherein, The adjustment instruction comprises an adjustment step or the deviation between the period corresponding to the display frame rate and the period corresponding to the source frame rate.

11. The method of claim 10, wherein, The adjustment instruction is used to instruct the display module to adjust a length of a frame blanking area of one frame of the image to be displayed according to the adjustment step.

12. The method of claim 10, wherein, The adjustment instruction is used to instruct the display module to adjust a time length of a row blanking area of a frame of to-be-displayed image according to the adjustment step.

13. The method of claim 10, wherein, The adjustment instruction is used to instruct the display module to adjust time lengths of a frame blanking area and a row blanking area of a frame of to-be-displayed image according to the adjustment step.

14. The method according to any one of claims 9 to 13, characterized in that, The display module further comprises a display driving chip, and the obtaining of the display frame rate of the OLED display screen comprises: receiving a first signal sent by the display driving chip, the first signal being used to represent that the display driving chip requests the processor to obtain a current frame of to-be-displayed image; obtaining the display frame rate of the OLED display screen based on the first signal.

15. An image display device, characterized by comprising: comprise: an obtaining module and an adjusting module; the obtaining module is used to obtain a source frame rate of to-be-displayed image, and determine a display frame rate of the OLED display screen based on the source frame rate; the adjusting module is used to adjust the display frame rate to the source frame rate when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and smaller than a second threshold value.

16. An image display device, characterized by comprising: comprise: an obtaining module and a display output module; the obtaining module is used to obtain a display frame rate of OLED display screen and a source frame rate of to-be-displayed image; the display output module is used to send an adjustment instruction to the display module when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and smaller than a second threshold value, the adjustment instruction being used to instruct the display module to adjust the display frame rate to the source frame rate.

17. An electronic device, comprising: comprise a processor and a display module, the display module comprising an organic light-emitting diode (OLED) display screen and a display driving chip; the processor is used to send to-be-displayed image and a source frame rate of the to-be-displayed image to the display module; the display driving chip is used to obtain a source frame rate of to-be-displayed image, and determine a display frame rate of the OLED display screen based on the source frame rate; the display driving chip is further used to adjust the display frame rate to the source frame rate when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and smaller than a second threshold value.

18. An electronic device, comprising: comprise a processor and a display module, the display module comprising an organic light-emitting diode (OLED) display screen and a display driving chip; the processor is used to obtain a display frame rate of the OLED display screen and a source frame rate of to-be-displayed image; the processor is further used to send an adjustment instruction to the display module when a deviation between a period corresponding to the display frame rate and a period corresponding to the source frame rate is greater than a first threshold value and smaller than a second threshold value, the adjustment instruction being used to instruct the display module to adjust the display frame rate to the source frame rate; the display driving chip is used to receive the adjustment instruction, and adjust the display frame rate of the OLED display screen to the source frame rate based on the adjustment instruction.

19. A computer-readable storage medium, characterized in that, comprise computer instructions, when the computer instructions run on an electronic device, make the electronic device execute the method in any one of the preceding claims 1-8 or any one of the preceding claims 9-14.

Citation Information

Patent Citations

  • Mobile terminal frame rate control method and device and mobile terminal

    CN106657680A

  • Display equipment and setting method thereof

    CN111899680A

  • Method and device for processing at least one image frame, medium and computing device

    CN115396674A

  • Frame rate adjusting method, chip, storage medium and electronic equipment

    CN116132713A

  • Display control method and device and electronic equipment

    CN116486745A