Pixel compensation method and device, time schedule controller and display device

By calculating the grayscale difference in multi-domain VA displays and dynamically adjusting the compensation algorithm, the problem of image graininess caused by the multi-domain VA viewing angle compensation algorithm is solved, achieving a smoother display effect.

CN121640931APending Publication Date: 2026-03-10TCL CHINA STAR OPTOELECTRONICS TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-28
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

The viewing angle compensation algorithm of multi-domain VA technology results in a strong grainy texture in the image, affecting the display effect.

Method used

By acquiring at least two frames of display data, the grayscale difference is calculated, and the compensation algorithm is enabled or disabled based on the magnitude of the difference. The degree of enabling the compensation algorithm is then adjusted to compensate for pixel brightness.

Benefits of technology

It effectively reduces the graininess of the image caused by the perspective compensation algorithm, and improves the smoothness and display effect of the video.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121640931A_ABST
    Figure CN121640931A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a pixel compensation method and device, a time schedule controller and a display device. Through the pixel compensation method, the difference quantity of the two adjacent frames of display data can be judged according to the gray scale difference value of the two adjacent frames of display data, when the difference quantity is small or even the two adjacent frames of display data have no difference, the compensation algorithm can be adaptively closed, brightness compensation is not relatively carried out any more, then the granular sensation of the frames is reduced, and the image quality is improved. When the difference quantity is large, it can be determined that the video picture is in a dynamic change state, at the moment, a compensation algorithm is started, and naked eyes cannot easily perceive the granular sensation of the picture in the dynamic picture. Therefore, through the pixel compensation method provided by the embodiment of the invention, at least the technical problem that a multi-domain VA visual angle compensation algorithm causes a relatively strong grainy feeling of a picture can be solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of display, in particular to a pixel compensation method and device, a timing controller and a display device. BACKGROUND

[0002] In a conventional vertical alignment (VA) liquid crystal display mode, liquid crystal molecules are arranged in a vertical direction, and the rotation angle of the liquid crystal molecules is controlled by changing the voltage, so as to control the light transmittance. However, due to the large birefringence difference of the liquid crystal molecules, color shift problems are prone to occur at a large viewing angle.

[0003] Based on the above problems, a multi-domain VA technology divides a pixel into multiple domains (domains), and the rotation angles of the liquid crystal molecules in each domain are different, so as to improve the color shift phenomenon. However, in the application of the multi-domain VA technology, the liquid crystal molecules at the domain boundary may not respond to the voltage, forming a dark area, and thus affecting the transmittance. Therefore, a viewing angle compensation algorithm is needed to set a bright / dark state in different pixel regions to achieve the purpose of improving the viewing angle.

[0004] In the related art, the viewing angle compensation algorithm for the multi-domain VA technology may cause a rough or pixelated visual phenomenon that may occur when observing the screen from different angles, that is, the picture has a strong grainy feeling. SUMMARY

[0005] Embodiments of the present application provide a pixel compensation method and device, a timing controller and a display device to at least solve the technical problem that the viewing angle compensation algorithm for the multi-domain VA technology causes the picture to have a strong grainy feeling.

[0006] In one aspect, the embodiments of the present application provide a pixel compensation method, comprising: acquiring at least two frames of display data; determining a gray scale difference value of the display data of adjacent two frames according to the difference amount of the gray scale values of the display data of the current frame and the previous frame in the same pixel; determining whether to start a compensation algorithm corresponding to the pixel according to the size of the gray scale difference value; wherein the compensation algorithm is configured to compensate the brightness of the pixel.

[0007] In an optional embodiment, the determination of whether to start the compensation algorithm for the pixel according to the size of the gray scale difference value comprises: starting the compensation algorithm when the gray scale difference value is greater than a preset threshold; and closing the compensation algorithm when the gray scale difference value is less than or equal to the preset threshold; wherein the preset threshold is greater than or equal to 0.

[0008] In an optional embodiment, activating the compensation algorithm when the grayscale difference is greater than a preset threshold includes: determining a first activation level of the compensation algorithm based on the magnitude of the grayscale difference; wherein the first activation level of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the brightness value of the pixel.

[0009] In an optional embodiment, before determining the first activation level of the compensation algorithm based on the magnitude of the grayscale difference, the method further includes: obtaining a first lookup table, wherein the grayscale difference ΔG in the first lookup table corresponds one-to-one with the first activation level R1 of the compensation algorithm; determining the first activation level R1 of the compensation algorithm corresponding to the grayscale difference ΔG based on the first lookup table; wherein, 0≤ΔG≤255, 0≤R1≤1.

[0010] In an optional embodiment, activating the compensation algorithm when the grayscale difference is greater than a preset threshold includes: determining a second activation level of the compensation algorithm based on the ratio of the grayscale difference to the grayscale value of the current frame; wherein the second activation level of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the brightness value of the pixel.

[0011] In an optional embodiment, before determining the second activation level of the compensation algorithm based on the ratio of the grayscale difference to the grayscale value of the current frame, the method further includes: obtaining a second lookup table, wherein the grayscale difference ΔG in the second lookup table is equal to the grayscale value G of the current frame. 当前帧 The ratio ΔG / G 当前帧 The second activation level R2 of the compensation algorithm corresponds one-to-one; the ratio ΔG / G is determined according to the second lookup table. 当前帧 The corresponding second activation level R2 of the compensation algorithm; where 0 ≤ ΔG / G 当前帧 ≤1, 0≤R2≤1.

[0012] In an optional embodiment, the method further includes: when the grayscale difference is greater than a preset threshold, after delaying for a preset number of display data frames, starting the compensation algorithm; when the grayscale difference is less than or equal to the preset threshold, after delaying for a preset number of display data frames, stopping the compensation algorithm.

[0013] On the other hand, embodiments of this application also provide a pixel compensation device, including: an acquisition module configured to acquire at least two frames of display data; a first determination module configured to determine a grayscale difference between two adjacent frames of display data based on the difference in grayscale values ​​between the current frame and the previous frame of display data within the same pixel; and a second determination module configured to determine whether to enable a compensation algorithm for the corresponding pixel based on the magnitude of the grayscale difference; wherein the compensation algorithm is configured to compensate for the brightness of the pixel.

[0014] On the other hand, embodiments of this application also provide a timing controller, including: an overvoltage driving module configured to acquire at least two frames of display data and determine a grayscale difference between adjacent frames of display data based on the difference in grayscale values ​​between the current frame and the previous frame of display data within the same pixel; and a compensation module configured to determine whether to enable a compensation algorithm for the corresponding pixel based on the magnitude of the grayscale difference; wherein the compensation algorithm is configured to compensate for the brightness of the pixel.

[0015] In an optional embodiment, the compensation module includes: an activation unit configured to activate the compensation algorithm when the grayscale difference is greater than a preset threshold; and a deactivation unit configured to deactivate the compensation algorithm when the grayscale difference is less than or equal to a preset threshold; wherein the preset threshold is greater than or equal to 0.

[0016] In an optional embodiment, the activation unit includes: a first activation subunit configured to determine a first activation degree of the compensation algorithm based on the magnitude of the grayscale difference; wherein the first activation degree of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the brightness value of the pixel.

[0017] In an optional embodiment, the first enabling subunit is further configured to: obtain a first lookup table, wherein the grayscale difference ΔG in the first lookup table corresponds one-to-one with the first enabling degree R1 of the compensation algorithm; determine the first enabling degree R1 of the compensation algorithm corresponding to the grayscale difference ΔG according to the first lookup table; wherein, 0≤ΔG≤255, 0≤R1≤1.

[0018] In an optional embodiment, the activation unit includes: a second activation subunit configured to determine a second activation degree of the compensation algorithm based on the ratio of the grayscale difference to the grayscale value of the current frame; wherein the second activation degree of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the brightness value of the pixel.

[0019] In an optional embodiment, the second enabling subunit is further configured to: obtain a second lookup table, wherein the grayscale difference ΔG in the second lookup table is compared with the grayscale value G of the current frame. 当前帧 The ratio ΔG / G当前帧 The second activation level R2 of the compensation algorithm corresponds one-to-one; the ratio ΔG / G is determined according to the second lookup table. 当前帧 The corresponding second activation level R2 of the compensation algorithm; where 0 ≤ ΔG / G 当前帧 ≤1, 0≤R2≤1.

[0020] On the other hand, embodiments of this application also provide a display device, including the timing controller and display panel described in any of the embodiments.

[0021] The beneficial effects provided by the embodiments of this application include at least the following:

[0022] This application provides a pixel compensation method, including acquiring at least two frames of display data; determining the grayscale difference between two adjacent frames of display data based on the difference in grayscale values ​​between the current frame and the previous frame within the same pixel; and then determining whether to enable the compensation algorithm for the corresponding pixel based on the magnitude of the grayscale difference. Through this pixel compensation method, the magnitude of the difference between two adjacent frames can be determined based on the grayscale difference. When the difference is small or even nonexistent, it can be determined that the video image is relatively static. In this case, the compensation algorithm can be adaptively disabled, and brightness compensation is no longer applied, thereby reducing the graininess of the image. When the difference is large, it can be determined that the video image is dynamically changing. In this case, the compensation algorithm can be enabled, making it less perceptible to the naked eye in dynamic scenes. Therefore, the pixel compensation method provided by this application can at least solve the technical problem of strong graininess caused by multi-domain VA viewing angle compensation algorithms, effectively reducing the intensity of graininess caused by viewing angle compensation algorithms, resulting in smoother video images and better display effects.

[0023] Other beneficial effects of the embodiments of this application will be further explained in the following specific embodiments. Attached Figure Description

[0024] Figure 1 This is a schematic flowchart of a pixel compensation method provided in an optional embodiment of this application;

[0025] Figure 2 This is a schematic diagram of the structure of a pixel compensation device provided in an optional embodiment of this application;

[0026] Figure 3 This is a schematic diagram of the structure of a timing controller provided in an optional embodiment of this application;

[0027] Figure 4 This is a schematic diagram of the structure of a display device provided in an optional embodiment of this application. Detailed Implementation

[0028] The technical solutions in the embodiments of this application will now be described with reference to the accompanying drawings. The described technical solutions are for illustrative purposes only and should not be construed as limiting the scope of protection of this application.

[0029] Furthermore, in the embodiments of this application, "multiple" refers to two or more. The terms "first" and "second," etc., in the embodiments of this application are used to distinguish different technical features and do not indicate any order, quantity, or importance.

[0030] The various embodiments provided in this application are similar, and features in different embodiments can be combined with each other.

[0031] The order in which the following embodiments are described is not intended to limit the preferred order of the embodiments.

[0032] Reference Figure 1 As shown, an embodiment of this application provides a pixel compensation method, including at least one of the following steps S101 to S103.

[0033] Step S101: Obtain at least two frames of display data;

[0034] Step S102: Determine the grayscale difference between two adjacent frames based on the difference in grayscale values ​​between the current frame and the previous frame within the same pixel.

[0035] Step S103: Determine whether to enable the compensation algorithm for the corresponding pixel based on the magnitude of the grayscale difference; wherein, the compensation algorithm is configured to compensate for the brightness of the pixel.

[0036] The pixel compensation method described above can determine the magnitude of the difference between two adjacent frames based on their grayscale difference. When the difference is small or even negligible, the video image is considered relatively static, allowing for adaptive shutdown of the compensation algorithm to reduce brightness compensation and thus minimize graininess. Conversely, when the difference is large, the video image is considered dynamically changing, enabling the compensation algorithm. In this case, the graininess is less noticeable to the naked eye in dynamic scenes. Therefore, the pixel compensation method provided in this application can at least solve the technical problem of strong graininess caused by multi-domain VA viewing angle compensation algorithms, effectively reducing the intensity of graininess and resulting in smoother video images with superior display quality.

[0037] It should be understood that the above pixel compensation method can be applied to the field of multi-domain VA display, including but not limited to 4-domain, 8-domain and 12-domain VA display technologies.

[0038] The implementation of the above step S101 includes: the acquired at least two frames of display data can be cached in one module at the same time, or they can be cached at different times. For example, after the first frame of display data is acquired and cached, the first frame of display data is sent to the display panel, and then the second frame of display data is acquired and cached.

[0039] In an optional embodiment, steps S101 and S102 can be implemented by a functional module. For example, when using the over-driver (OD) module in the timing controller (TCON) of a liquid crystal display (LCD) to perform frame buffering, the OD module only buffers one frame of display data at a time, and then compares the grayscale value difference between the current buffered data frame and the previous frame data.

[0040] The color bleaching phenomenon that occurs in VA products at wide viewing angles can be improved by a viewing angle compensation algorithm that groups multiple pixels (≥2) into sets containing both "high brightness" and "low brightness" pixels. The presence of these "high and low brightness" pixel combinations can create a grainy visual effect. The compensation algorithm described in this application can be at least one of the following: Accurate Color Capture (ACC) compensation algorithm for liquid crystal display panels, OD compensation algorithm, dual gamma adjustment data, and demura compensation algorithm.

[0041] In an optional embodiment, step S103 above can be implemented by the following steps:

[0042] When the grayscale difference exceeds a preset threshold, the compensation algorithm is activated.

[0043] The compensation algorithm is turned off when the grayscale difference is less than or equal to a preset threshold; wherein the preset threshold is greater than or equal to 0.

[0044] For example, a pixel contains three sub-pixels: RGB. Each sub-pixel has a grayscale value ranging from 0 to 255. In grayscale mode, the grayscale values ​​of the three RGB sub-pixels are consistent. If the preset threshold is set to 100, the grayscale value of the previous frame is (128, 128, 128), and the grayscale value of the current frame is (32, 32, 32). The grayscale difference between the two frames is 96, and the compensation algorithm can be turned off. If the preset threshold is set to 50, the compensation algorithm needs to be turned on.

[0045] In an optional embodiment, when the grayscale difference is greater than a preset threshold, the compensation algorithm is activated, which can be achieved through the following steps:

[0046] The first activation level of the compensation algorithm is determined based on the magnitude of the grayscale difference; wherein, the first activation level of the compensation algorithm is positively correlated with the compensation intensity of the pixel brightness value by the compensation algorithm.

[0047] The magnitude of the grayscale difference can be used to determine whether the current pixel is dynamic or static, and further, to determine the degree of dynamic change of the current pixel. This allows for the determination of the appropriate level of compensation algorithm activation based on the degree of dynamic change. Depending on the specific application scenario, the degree of dynamic change and the activation level of the compensation algorithm can be positively or negatively correlated.

[0048] For example, when the grayscale difference between two consecutive frames is 0, it can be determined that the current pixel is static, and the compensation algorithm can be set to 0, i.e., the compensation algorithm is off; when the grayscale difference between two consecutive frames is 100, it can be determined that the current pixel is dynamically changing, and the compensation algorithm can be set to 50%, i.e., adaptively compensating for pixel brightness; when the grayscale difference between two consecutive frames is 255, it can be determined that the current pixel is undergoing drastic dynamic changes, and the compensation algorithm can be set to 100%.

[0049] In an optional embodiment, the correspondence between the degree of dynamic change and the activation level of the compensation algorithm can be stored in a first lookup table. The first lookup table can be pre-set or dynamically adjusted during the display process. Before determining the first activation level of the compensation algorithm based on the magnitude of the grayscale difference, the above method further includes the following steps:

[0050] Obtain the first lookup table, where the grayscale difference ΔG in the first lookup table corresponds one-to-one with the first activation level R1 of the compensation algorithm;

[0051] The first activation level R1 of the compensation algorithm corresponding to the gray level difference ΔG is determined according to the first lookup table; where 0≤ΔG≤255, 0≤R1≤1.

[0052] In an optional embodiment, when the grayscale difference is greater than a preset threshold, the compensation algorithm is activated, which can also be achieved through the following steps:

[0053] Based on the grayscale difference and the grayscale value G of the current frame 当前帧 The ratio ΔG / G 当前帧 Determine the second activation level R2 of the compensation algorithm; wherein the second activation level of the compensation algorithm is positively correlated with the compensation intensity of the pixel brightness value by the compensation algorithm.

[0054] It should be understood that, depending on the specific application scenario, ΔG / G 当前帧 It can show a positive or negative correlation with R2.

[0055] In an optional embodiment, the grayscale difference is compared with the grayscale value G of the current frame. 当前帧 The ratio ΔG / G 当前帧 The correspondence between the second activation level R2 and the second activation level can be stored in a second lookup table. The second lookup table can be pre-set or dynamically adjusted during the display process. Before determining the second activation level of the compensation algorithm based on the ratio of the grayscale difference to the grayscale value of the current frame, the above method also includes the following steps:

[0056] Obtain the second lookup table, where the grayscale difference ΔG is compared with the grayscale value G of the current frame. 当前帧 The ratio ΔG / G 当前帧 This corresponds one-to-one with the second activation level R2 of the compensation algorithm;

[0057] Determine the ratio ΔG / G according to the second lookup table. 当前帧 The corresponding second activation degree R2 of the compensation algorithm; where 0 ≤ ΔG / G 当前帧 ≤1, 0≤R2≤1.

[0058] During the display of video footage, the following situations may occur: although the grayscale difference between consecutive frames is large, the grayscale value of the current frame is also relatively large. In this case, little brightness compensation is needed. Alternatively, although the grayscale difference between consecutive frames is not large, the grayscale value of the current frame is relatively small. In this case, more brightness compensation may be needed.

[0059] For example, if the grayscale value of the previous frame is (132, 132, 132) and the grayscale value of the current frame is (200, 200, 200), then ΔG / G 当前帧 =68 / 200=0.34, at this point, the corresponding enable level for R2 is set to 0.34. If the previous frame's pixel grayscale value is (32,32,32) and the current frame's pixel grayscale value is (100,100,100), then ΔG / G 当前帧 =68 / 100=0.68, at this point, R2 can be set to 0.68 for the enabled level. If the previous frame's pixel grayscale value is (0,0,0) and the current frame's pixel grayscale value is (255,255,255), then ΔG / G 当前帧 =255 / 255=1, indicating a drastic change between the two frames. In this case, R2 can be set to 1, which means it is fully enabled.

[0060] In one optional embodiment, if the grayscale difference is less than or equal to a preset threshold, the compensation algorithm is turned off after a preset number of display data frames are delayed.

[0061] It should be understood that when the grayscale difference is less than or equal to a preset threshold, the current pixel can be determined to be in a static state, and the compensation algorithm can be turned off. To avoid excessive graininess in the image due to direct shutdown, the compensation algorithm can be turned off after buffering for several frames, or the degree of activation of the compensation algorithm can be gradually reduced until it reaches 0. Similarly, when the grayscale difference is large or ΔG / G... 当前帧 When the value is large, you can buffer several frames and then set the compensation algorithm to the maximum level, or you can gradually increase the level of the compensation algorithm.

[0062] Reference Figure 2 As shown, to better implement the above pixel compensation method, another embodiment of this application also provides a pixel compensation device for implementing the method described in any of the above embodiments; the details already described will not be repeated here. The pixel compensation device includes:

[0063] The acquisition module 201 is configured to acquire at least two frames of display data;

[0064] The first determining module 202 is configured to determine the grayscale difference between two adjacent frames of display data based on the difference in grayscale values ​​between the current frame and the previous frame within the same pixel.

[0065] The second determining module 203 is configured to determine whether to enable the compensation algorithm for the corresponding pixel based on the magnitude of the grayscale difference; wherein the compensation algorithm is configured to compensate for the brightness of the pixel.

[0066] It should be understood that, in practice, the above modules can be implemented as independent entities or can be combined arbitrarily to be implemented as the same or several entities.

[0067] The pixel compensation device described above can determine the magnitude of the difference between two consecutive frames based on the grayscale difference. When the difference is small or even negligible, the video image is considered relatively static, and the compensation algorithm can be adaptively disabled to reduce brightness compensation and thus minimize graininess. Conversely, when the difference is large, the video image is considered dynamically changing, and the compensation algorithm can be enabled. In this case, the graininess is less noticeable to the naked eye in dynamic scenes. Therefore, the pixel compensation method provided in this application can at least solve the technical problem of strong graininess caused by multi-domain VA viewing angle compensation algorithms, effectively reducing the intensity of graininess and resulting in smoother video images with superior display quality.

[0068] Reference Figure 3 As shown, in order to better implement the above pixel compensation method, another embodiment of this application also provides a timing controller 300, including:

[0069] The overvoltage driving module 301 is configured to acquire at least two frames of display data and determine the grayscale difference between two adjacent frames of display data based on the difference in grayscale values ​​between the current frame and the previous frame of display data within the same pixel.

[0070] The compensation module 302 is configured to determine whether to enable the compensation algorithm for the corresponding pixel based on the magnitude of the grayscale difference; wherein the compensation algorithm is configured to compensate for the brightness of the pixel.

[0071] It should be understood that the timing controller provided in this application embodiment is used to implement the method described in any of the above embodiments, and the content already described will not be repeated here. In specific implementation, the above modules can be implemented as independent entities, or they can be arbitrarily combined and implemented as the same or several entities.

[0072] The timing controller 300 can determine the magnitude of the difference between two consecutive frames based on the grayscale difference. When the difference is small or even negligible, the video image is considered relatively static, and the compensation algorithm can be adaptively disabled to reduce pixelation. Conversely, when the difference is large, the video image is considered dynamically changing, and the compensation algorithm can be enabled. In this case, the pixelation is less noticeable to the naked eye in dynamic scenes. Therefore, the pixel compensation method provided in this embodiment can at least solve the technical problem of strong pixelation caused by multi-domain VA viewing angle compensation algorithms, effectively reducing the intensity of pixelation and resulting in smoother video and better display performance.

[0073] In an optional embodiment, the compensation module 302 includes:

[0074] Enable unit 3021 and configure it to enable the compensation algorithm when the gray level difference is greater than a preset threshold;

[0075] The shutdown unit 3022 is configured to shut down the compensation algorithm when the grayscale difference is less than or equal to a preset threshold; wherein the second threshold is less than or equal to the preset threshold.

[0076] In an optional embodiment, the activation unit 3021 includes:

[0077] The first activation subunit is configured to determine the first activation degree of the compensation algorithm based on the magnitude of the grayscale difference; wherein the first activation degree of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the brightness value of the pixel.

[0078] In an optional embodiment, the first enabling subunit is further configured to:

[0079] Obtain a first lookup table, wherein the grayscale difference ΔG in the first lookup table corresponds one-to-one with the first activation degree R1 of the compensation algorithm; determine the first activation degree R1 of the compensation algorithm corresponding to the grayscale difference ΔG according to the first lookup table; wherein, 0≤ΔG≤255, 0≤R1≤1.

[0080] In an optional embodiment, the activation unit 3021 includes:

[0081] The second activation subunit is configured to determine the second activation degree of the compensation algorithm based on the ratio of the grayscale difference to the grayscale value of the current frame; wherein the second activation degree of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the brightness value of the pixel.

[0082] In an optional embodiment, the second enabling subunit is further configured as follows:

[0083] Obtain a second lookup table, wherein the grayscale difference ΔG in the second lookup table is compared with the grayscale value G of the current frame. 当前帧 The ratio ΔG / G 当前帧 The second activation level R2 of the compensation algorithm corresponds one-to-one; the ratio ΔG / G is determined according to the second lookup table. 当前帧 The corresponding second activation level R2 of the compensation algorithm; where 0 ≤ ΔG / G 当前帧 ≤1, 0≤R2≤1.

[0084] Reference Figure 4 As shown, embodiments of this application also provide a display device 400, including the timing controller 300 and display panel 401 described in any of the above embodiments.

[0085] The display device can be integrated into a display apparatus, which may be a television, smartphone, tablet, laptop, desktop computer, smart speaker, smartwatch, etc., but is not limited thereto. The display device includes the aforementioned timing controller and a display panel. The display panel refers to a component used to display images, and it may include many pixel units, each of which can emit light, display color, or reflect light to generate an image. The type of display panel can be set according to actual conditions; for example, the display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED) panel, a mini-LED display panel, or a micro-LED display panel. The embodiments of this application are not limited herein. The pixel units included in the display panel can exist in a row and / or column form.

[0086] Those skilled in the art will understand that the program code for the above pixel compensation method can be stored in a computer-readable storage medium and loaded and executed by a processor.

[0087] Therefore, embodiments of this application provide a computer-readable storage medium storing program code that can be loaded by a processor to execute steps in any pixel compensation method provided in embodiments of this application.

[0088] For example, the program code can perform the following steps:

[0089] Acquire at least two frames of display data;

[0090] The grayscale difference between two adjacent frames is determined based on the difference in grayscale values ​​between the current frame and the previous frame within the same pixel.

[0091] Whether to enable the corresponding pixel's compensation algorithm is determined based on the magnitude of the grayscale difference; the compensation algorithm is configured to compensate for the pixel's brightness.

[0092] The computer-readable storage medium may include: read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD ROM) or other optical disc storage, disk storage, magnetic tape storage, or any other non-volatile computer-readable storage medium capable of carrying or storing data.

[0093] Since the program code stored in the computer-readable storage medium can execute the steps in any of the pixel compensation methods provided in the embodiments of this application, the beneficial effects that any of the pixel compensation methods provided in the embodiments of this application can achieve can be realized, as detailed in the preceding embodiments, which will not be repeated here.

[0094] This document uses specific examples to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the methods and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A pixel compensation method, characterized by, The method comprises: obtaining at least two frames of display data; determining a gray scale difference value of the display data of adjacent two frames according to a difference between the gray scale values of the display data of the current frame and the previous frame in the same pixel; determining whether to start a compensation algorithm corresponding to the pixel according to the size of the gray scale difference value; wherein the compensation algorithm is configured to compensate the brightness of the pixel.

2. The method of claim 1, wherein, The method further comprises: starting the compensation algorithm when the gray scale difference value is greater than a preset threshold value; stopping the compensation algorithm when the gray scale difference value is less than or equal to the preset threshold value; wherein the preset threshold value is greater than or equal to 0.

3. The method of claim 2, wherein, The method further comprises: determining a first starting degree of the compensation algorithm according to the size of the gray scale difference value when the gray scale difference value is greater than the preset threshold value; wherein the first starting degree of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the brightness value of the pixel.

4. The method of claim 3, wherein, The method further comprises: obtaining a first lookup table, wherein the gray scale difference value ΔG and the first starting degree R1 of the compensation algorithm in the first lookup table correspond to each other; determining the first starting degree R1 of the compensation algorithm corresponding to the gray scale difference value ΔG according to the first lookup table; wherein 0≤ΔG≤255 and 0≤R1≤1.

5. The method of claim 2, wherein, The method further comprises: determining a second starting degree of the compensation algorithm according to the ratio of the gray scale difference value to the gray scale value of the current frame; wherein the second starting degree of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the brightness value of the pixel.

6. The method of claim 5, wherein, The method further comprises: Obtain a second lookup table, in which the grayscale difference ΔG and the grayscale value G of the current frame are compared. 当前帧 The ratio ΔG / G 当前帧 This corresponds one-to-one with the second activation level R2 of the compensation algorithm; determining the ratio ΔG / G from the second look-up table 当前帧 a second opening degree R2 of the compensation algorithm corresponding where 0≤ΔG / G 当前帧 ≤1, 0≤R2≤1.

7. The method of claim 2, wherein, The method further comprises: starting the compensation algorithm after delaying a preset number of frames of display data when the gray scale difference value is greater than the preset threshold value; stopping the compensation algorithm after delaying a preset number of frames of display data when the gray scale difference value is less than or equal to the preset threshold value.

8. A pixel compensation apparatus, characterized by comprising: The method comprises: an obtaining module configured to obtain at least two frames of display data; a first determining module configured to determine a gray scale difference value of the display data of adjacent two frames according to a difference between the gray scale values of the display data of the current frame and the previous frame in the same pixel; a second determining module configured to determine whether to start a compensation algorithm corresponding to the pixel according to the size of the gray scale difference value; wherein the compensation algorithm is configured to compensate the brightness of the pixel.

9. A timing controller, characterized by The method comprises: an overvoltage driving module configured to obtain at least two frames of display data, and determine a gray scale difference value of the display data of adjacent two frames according to a difference between the gray scale values of the display data of the current frame and the previous frame in the same pixel; a compensation module configured to determine whether to start a compensation algorithm corresponding to the pixel according to the size of the gray scale difference value; wherein the compensation algorithm is configured to compensate the brightness of the pixel.

10. The timing controller of claim 9, wherein, The compensation module comprises: The starting unit is configured to start the compensation algorithm when the gray scale difference is greater than a preset threshold. The closing unit is configured to close the compensation algorithm when the gray scale difference is less than or equal to the preset threshold. The preset threshold is greater than or equal to 0.

11. The timing controller of claim 10, wherein, The starting unit comprises: The first starting sub-unit is configured to determine a first starting degree of the compensation algorithm according to the size of the gray scale difference. The first starting degree of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the luminance value of the pixel.

12. The timing controller of claim 11, wherein, The first starting sub-unit is further configured to: obtain a first lookup table, wherein the gray scale difference ΔG and the first starting degree R1 of the compensation algorithm correspond to each other in the first lookup table; determine the first starting degree R1 of the compensation algorithm corresponding to the gray scale difference ΔG according to the first lookup table; wherein 0≤ΔG≤255 and 0≤R1≤1.

13. The timing controller of claim 10, wherein, The starting unit comprises: The second starting sub-unit is configured to determine a second starting degree of the compensation algorithm according to the ratio of the gray scale difference to the gray scale value of the current frame. The second starting degree of the compensation algorithm is positively correlated with the compensation intensity of the compensation algorithm on the luminance value of the pixel.

14. The timing controller of claim 13, wherein, The second starting sub-unit is further configured to: Obtain a second lookup table, wherein the grayscale difference ΔG in the second lookup table is compared with the grayscale value G of the current frame. 当前帧 The ratio ΔG / G 当前帧 This corresponds one-to-one with the second activation level R2 of the compensation algorithm; determining the ratio ΔG / G from the second look-up table 当前帧 a second opening degree R2 of the compensation algorithm corresponding where 0≤ΔG / G 当前帧 ≤1, 0≤R2≤1.

15. A display device comprising: The timing controller and the display panel according to any one of claims 9 to 14.