Display compensation method, device and display equipment

By performing zoning processing and digital gamma compensation on the TFT LCD display panel, the problem of uneven brightness and color within the panel was solved using interpolation and internal/external interpolation methods, resulting in better display effects and optimized storage space.

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

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-01-30
Publication Date
2026-03-10

AI Technical Summary

Technical Problem

TFT LCD display panels suffer from uneven brightness and color within the panel. Existing digital gamma adjustment methods cannot effectively solve the problem of uneven display when the in-plane gamma value or color deviation is large.

Method used

By partitioning the display panel, a digital gamma compensation table for each partition is obtained, and compensation is performed on each partition based on these tables. Interpolation and interpolation methods are used to obtain the compensation grayscale of the pixels to improve the uniformity of brightness and color.

Benefits of technology

It significantly improves the uniformity of in-plane brightness and color of the display panel, enhances the display effect, reduces storage space requirements, and lowers hardware storage pressure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117854449B_ABST
    Figure CN117854449B_ABST
Patent Text Reader

Abstract

This application discloses a display compensation method, apparatus, and display device, belonging to the field of display technology. The display compensation method is used to compensate for the brightness and color intensity of each pixel on a display panel. The method includes: determining multiple first zones on the display panel; obtaining a digital gamma compensation table for each first zone; dividing the display panel into multiple second zones based on the multiple first zones, each second zone including multiple third zones corresponding to one of the multiple first zones, each third zone containing a corresponding first zone; and performing display compensation on the third zones based on the digital gamma compensation table of the first zones corresponding to the third zones. This application can perform targeted digital gamma compensation on display panel zones, thereby greatly improving the uniformity of brightness and color intensity within the surface, and thus enhancing the display effect.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of display technology, specifically to a display compensation method, apparatus, and display device. Background Technology

[0002] Due to manufacturing processes and other reasons, TFT LCD (Thin-Film Transistor Liquid Crystal Display) display panels may have uneven brightness and color within the display area. To improve the display effect, it is usually necessary to perform digital gamma compensation (DGC) and brightness and color unevenness compensation (Demura) on the display panel.

[0003] Digital gamma adjustment compensates for gamma and chromaticity at the center point of the display panel, generating a DGC compensation table. This DGC table is then used for display compensation to reduce inter-panel gamma and chromaticity differences. However, because digital gamma adjustment only applies to the center point, if the gamma value or chromaticity deviation within the display panel is large, uneven display may still exist even after compensation using the DGC table. Summary of the Invention

[0004] Embodiments of this application provide a display compensation method, apparatus, and display device to improve the in-plane display uniformity of a display panel.

[0005] To address the aforementioned technical problems, embodiments of this application disclose the following technical solutions:

[0006] Firstly, a display compensation method is provided for compensating the brightness and color saturation of each pixel on a display panel, the display compensation method comprising:

[0007] A plurality of first zones are determined from the display panel;

[0008] Obtain the digital gamma compensation table for each of the first partitions. The digital gamma compensation table is used to characterize the mapping relationship between the bound grayscale and the compensation grayscale of the corresponding first partition.

[0009] Based on the multiple first partitions, the display panel is divided into multiple second partitions, and the multiple second partitions include multiple third partitions that correspond one-to-one with the multiple first partitions, and each third partition contains a corresponding first partition;

[0010] Based on the digital gamma compensation table of the first partition corresponding to the third partition, display compensation is performed on the third partition.

[0011] In conjunction with the first aspect, the plurality of second partitions further includes a fourth partition, which is any partition among the plurality of second partitions other than the third partition; the display compensation method further includes:

[0012] Obtain each target partition adjacent to the fourth partition from among the multiple third partitions;

[0013] Based on the digital gamma compensation table corresponding to each of the target partitions, the fourth partition is subjected to display compensation.

[0014] In conjunction with the first aspect, the number of target partitions is two, and the two target partitions are located on both sides of the fourth partition along a first direction, where the first direction is the row direction or column direction of the display panel;

[0015] The step of performing display compensation on the fourth partition based on the digital gamma compensation table corresponding to each of the target partitions includes:

[0016] For any pixel to be compensated in the fourth partition, obtain the target pixels in each target partition that are adjacent to the pixel to be compensated along the first direction;

[0017] Based on the digital gamma compensation table corresponding to each target partition, obtain the compensation grayscale corresponding to the target pixel;

[0018] Based on the compensation grayscale of the two target pixels, the compensation grayscale of the pixel to be compensated is obtained by interpolation.

[0019] In conjunction with the first aspect, the number of target partitions is four, and the four target partitions are respectively located at the four inflection points of the fourth partition;

[0020] The step of performing display compensation on the fourth partition based on the digital gamma compensation table corresponding to each of the target partitions includes:

[0021] Obtain the target pixels in each target partition that are adjacent to the fourth partition;

[0022] Based on the digital gamma compensation table corresponding to each target partition, obtain the compensation grayscale corresponding to the target pixel;

[0023] For any pixel to be compensated in the fourth partition, the compensation grayscale of the pixel to be compensated is obtained by interpolation based on the compensation grayscale of the four target pixels.

[0024] In conjunction with the first aspect, the number of target partitions is one, and one target partition is located on one side of the fourth partition along a first direction, where the first direction is the row direction or column direction of the display panel;

[0025] The step of performing display compensation on the fourth partition based on the digital gamma compensation table corresponding to each of the target partitions includes:

[0026] Obtain another target partition that is adjacent to the target partition along the first direction;

[0027] For any pixel to be compensated in the fourth partition, obtain the target pixel in the target partition that is adjacent to the pixel to be compensated along the first direction, and obtain the candidate pixel in another target partition that is adjacent to the target pixel along the first direction.

[0028] Based on the digital gamma compensation table corresponding to the target partition, the compensation grayscale of the target pixel is obtained, and based on the digital gamma compensation table corresponding to another target partition, the compensation grayscale of the candidate pixel is obtained.

[0029] Based on the compensation grayscale of the target pixel and the compensation grayscale of the candidate pixels, the compensation grayscale of the pixel to be compensated is obtained by extrapolation.

[0030] In conjunction with the first aspect, determining a plurality of first zones from the display panel includes:

[0031] Based on the display specifications of the display panel, the center position of each of the first partitions is obtained, as well as the first side length of each of the first partitions along the first direction and the second side length along the second direction, wherein the second direction intersects the first direction;

[0032] Each of the first partitions is determined based on the center position, the first side length, and the second side length.

[0033] In conjunction with the first aspect, the plurality of pixels on the display panel include a plurality of bound-point pixels; the display specifications of the display panel include the gamma value distribution of each of the bound-point pixels, and / or the chromaticity distribution of each of the bound-point pixels.

[0034] In conjunction with the first aspect, the step of performing display compensation on the third partition based on the digital gamma compensation table of the first partition corresponding to the third partition includes:

[0035] For any pixel to be compensated in the third partition, if the number of bits of the grayscale to be displayed of the pixel to be compensated is different from the number of bits of the grayscale bound to the point in the digital gamma compensation table, then the number of bits of the grayscale to be displayed is converted based on the number of bits of the grayscale bound to the point in the digital gamma compensation table to obtain the converted grayscale.

[0036] If the converted gray level is located between any two adjacent binding point gray levels in the digital gamma compensation table, then the compensation gray level corresponding to the two adjacent binding point gray levels is obtained.

[0037] Based on the compensation gray levels corresponding to two adjacent binding point gray levels, the compensation gray level corresponding to the converted gray level is obtained by interpolation, so as to compensate the pixel to be compensated by the compensation gray level corresponding to the converted gray level.

[0038] In conjunction with the first aspect, the number of bound point gray levels in the digital gamma compensation table is less than the total number of display gray levels of the display panel, and the multiple bound point gray levels include a first bound point gray level with a gray level value less than or equal to a first gray level threshold, and a second bound point gray level with a gray level value greater than the first gray level threshold and less than or equal to a second gray level threshold.

[0039] Wherein, the difference between the gray levels of adjacent first binding points is the first difference, and the difference between the gray levels of adjacent second binding points is the second difference, and the second difference is less than the first difference.

[0040] In conjunction with the first aspect, the number of data bits for each of the aforementioned binding point grayscale levels is N bits;

[0041] The plurality of binding point grayscales also include a third binding point grayscale with a grayscale value greater than the second grayscale threshold, wherein the grayscale value of the third binding point grayscale is 2. N -1.

[0042] Secondly, a display compensation device is provided for compensating the brightness and color saturation of each pixel on a display panel, the display compensation device comprising:

[0043] The first partition module is used to determine multiple first partitions from the display panel;

[0044] The compensation table acquisition module is used to acquire the digital gamma compensation table for each of the first partitions. The digital gamma compensation table is used to characterize the mapping relationship between the bound grayscale and the compensation grayscale of the corresponding first partition.

[0045] The second partitioning module is used to divide the display panel into multiple second partitions based on multiple first partitions. The multiple second partitions include multiple third partitions that correspond one-to-one with the multiple first partitions, and each third partition contains a corresponding first partition.

[0046] The digital gamma compensation module is used to perform display compensation on the third partition based on the digital gamma compensation table of the first partition corresponding to the third partition.

[0047] Thirdly, a display device is provided, including a display panel and a processor, wherein the processor compensates for the brightness and color of each pixel on the display panel using a display compensation method as described in any of the first aspects, or using a display compensation device as described in any of the first aspects.

[0048] One of the above technical solutions has the following advantages or beneficial effects:

[0049] Compared with existing technologies, the display compensation method of this application includes: determining a plurality of first zones on a display panel; obtaining a digital gamma compensation table for each first zone; dividing the display panel into a plurality of second zones based on the plurality of first zones, wherein each of the multiple second zones includes a plurality of third zones corresponding one-to-one with the plurality of first zones, and each third zone contains a corresponding first zone; and performing display compensation on the third zones based on the digital gamma compensation table of the first zones corresponding to the third zones. The display compensation method provided by this application can perform digital gamma compensation on the display panel zones, which can greatly improve the uniformity of brightness and color within the surface, thereby improving the display effect.

[0050] The display compensation device of this application can greatly improve the uniformity of brightness and color within a surface, thereby enhancing the display effect.

[0051] The display device disclosed in this application has good in-plane brightness and color uniformity and excellent display effect. Attached Figure Description

[0052] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0053] Figure 1 This is a schematic diagram of the overall structure of the display device according to an embodiment of this application;

[0054] Figure 2 This is a schematic diagram of the overall process of the compensation method in an embodiment of this application;

[0055] Figure 3 This is a schematic diagram illustrating one example of partitioning the display panel in this application embodiment;

[0056] Figure 4 This is a schematic diagram of a second example of partitioning the display panel in this application embodiment;

[0057] Figure 5 This is a schematic diagram of a third example of partitioning the display panel in this application embodiment;

[0058] Figure 6 This is a schematic diagram of the display compensation device according to an embodiment of this application;

[0059] Figure 7 This is a schematic diagram of the compensation process of the display compensation device according to an embodiment of this application.

[0060] Figure label:

[0061] 10-Display panel; 11-Pixel; 20-Processor; 21-Display compensation device; 22-Demura device; 601-First partition module; 602-Compensation table acquisition module; 603-Second partition module; 604-Digital gamma compensation module. Detailed Implementation

[0062] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.

[0063] In the description of this application, it should be understood that the terms "upper," "lower," "front," "rear," "left," "right," "top," "bottom," "inner," and "outer," etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings, and are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation, and therefore should not be construed as a limitation on this application. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, features defined with "first" and "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, and "at least one" can mean one, two, or more, unless otherwise explicitly specified.

[0064] Please see Figure 1 , Figure 1 This illustration shows the overall structure of a display device according to an embodiment of this application. The display device typically includes a display panel 10 and a processor 20. The display panel 10 includes a plurality of pixels 11 arranged in an array. The processor 20 can process initial data from the display panel 10 and drive the display panel 10 to display an image using the processed data. The processor 20 can contain multiple IP (Intellectual Property) devices to perform different data processing functions.

[0065] For example, the multiple IP devices may include a display compensation device 21 for performing digital gamma compensation. The display compensation device 21 may be configured to compensate for the brightness and color of each pixel on the display panel 10 using a digital gamma compensation table, that is, to perform DGC compensation to reduce the gamma and color difference between the display panel 10. The multiple IP devices may also include a demura (removal of brightness unevenness defects) device 22, which is connected to the display compensation device 21. The demura device 22 mainly uses a camera to collect raw data of the display panel 10 under a specific scene, uses an algorithm to analyze the unevenness of the panel, darkens the bright areas and brightens the dark areas to achieve uniform brightness and color of the entire panel.

[0066] For example, for a 10-bit display panel 10, there are a total of 1024 gray levels. The number of bound gray levels in the digital gamma (i.e., DGC) compensation table used by the display compensation device 21 is also 1024. Taking the number of bits of the bound gray level in the digital gamma compensation table as 12 bits, the memory required for the digital gamma compensation table is 1024×3(RGB)×12bit=36864bit, about 4.5KB. The demura device 22 compensates for smaller muras (dark spots) on the panel, typically in 8×8 block (8×8 pixels) areas. For example, for an FHD (1920×1080) resolution display panel 10, the compensation data for a single bound point in grayscale requires (1920 / 8+1)×(1080 / 8+1) = 32776 data points. Therefore, a single bound point requires 32776×3(RGB)×12bit (compensation data precision) = 1179936 bits, approximately 144.0KB. Increasing the number of bound points in the demura device 22 would exponentially increase storage costs. Therefore, the processor 20 requires a large amount of storage space.

[0067] Furthermore, since the display compensation device 21 only performs digital gamma adjustment on the center point of the display panel 10 to generate a digital gamma compensation table, and compensates the entire display panel 10 through the digital gamma compensation table, when the gamma value or color deviation within the panel is large, the display panel 10 will still have uneven display after digital gamma compensation.

[0068] In view of this, this application provides a display compensation method applied to a display compensation device 21. By performing digital gamma compensation on the display panel 10 zones, the uniformity of brightness and color within the surface can be greatly improved, thereby enhancing the display effect and solving at least part of the above-mentioned technical problems.

[0069] Please see Figure 2 , Figure 2The overall flow of the display compensation method according to an embodiment of this application is illustrated. The display compensation method includes the following steps:

[0070] Step 201: Identify multiple first partitions from the display panel.

[0071] In some embodiments, the center position of each first partition, as well as the first side length along a first direction and the second side length along a second direction of each first partition, intersecting the first direction, can be obtained based on the display specifications of the display panel. Then, each first partition is determined based on the center position, the first side length, and the second side length.

[0072] For example, the first direction can be the row direction of the display panel, and the second direction can be the column direction of the display panel. Alternatively, the first direction can also be the column direction of the display panel, and the second direction can be the row direction of the display panel.

[0073] Please see Figure 3 , Figure 3 This illustration shows one example of partitioning the display panel in this application embodiment. In some examples, the resolution of the display panel 10 is H_resolution×V_resolution. The horizontal coordinates of the three partitions are obtained as H_L, H_C, and H_R, and the vertical coordinates of the three partitions are obtained as V_T, V_C, and V_B. Then, the horizontal and vertical coordinates of the partitions can form nine center points in pairs. The horizontal half-side lengths of the partitions, HL_width, HC_width, and HR_width, and the vertical half-side lengths of the partitions, VT_height, VC_height, and VB_height, can be obtained, ultimately forming nine first partitions arranged in a 3×3 array, corresponding to partitions 1 to 9.

[0074] In some embodiments, the plurality of pixels 11 on the display panel 10 include a plurality of bound pixels, and the display specifications of the display panel 10 may include the gamma value distribution of each bound pixel and / or the chromaticity distribution of each bound pixel.

[0075] Taking the determination of the first partition based on the gamma value distribution of each bound pixel as an example, the gamma value of each bound pixel can be obtained. Then, based on the gamma values ​​of each bound pixel distributed along the first direction X and the gamma values ​​of each bound pixel distributed along the second direction Y, the inflection point where the distribution trend of the gamma value changes is taken as the boundary of the first partition, and an appropriate size is set as the side length of the first partition, and finally each first partition is determined.

[0076] It is understood that in the embodiments of this application, in addition to the 3×3 array, the multiple first partitions can also be arrayed in a 3×5 manner, or other array methods can be used, or the multiple first partitions can be non-uniformly distributed. The size of the multiple first partitions can be exactly the same or different. The choice should be made flexibly according to actual needs. The number, size and distribution of the first partitions are not limited.

[0077] Step 202: Obtain the digital gamma compensation table for each first partition.

[0078] The digital gamma compensation table is used to characterize the mapping relationship between the bound grayscale and the compensated grayscale of the corresponding first partition.

[0079] Specifically, digital gamma compensation can be performed on each first partition separately to obtain a digital gamma compensation table for each first partition.

[0080] In some examples, the number of bound grayscale points in the digital gamma compensation table is less than the total number of grayscale points displayed on the display panel 10. Multiple bound grayscale points may include first bound grayscale points with grayscale values ​​less than or equal to a first grayscale threshold, and second bound grayscale points with grayscale values ​​greater than the first grayscale threshold and less than or equal to a second grayscale threshold. The difference between adjacent first bound grayscale points is a first difference, and the difference between adjacent second bound grayscale points is a second difference, where the second difference is less than the first difference.

[0081] For example, the number of gray levels bound to the digital gamma compensation table can be set to 68. This not only ensures a natural transition, but also the memory required for the 9-partition digital gamma compensation table is 9×68×3(RGB)×12bit=22032bit, approximately 2.7KB, which is much smaller than 9×4.5KB=40.5KB. Therefore, it can greatly save storage space and reduce hardware storage pressure.

[0082] For example, gray levels at each binding point that are less than or equal to the first gray level threshold can be considered low to medium gray levels, while gray levels at each binding point that are greater than the first gray level threshold can be considered high gray levels. Taking a 12-bit data table as an example, the first gray level threshold can be set to 4032, and the second gray level threshold can be set to 4080. The first difference can be 64, and the second difference can be 16. This ensures a smooth transition between low and medium gray levels while maintaining stability at high gray levels.

[0083] In some examples, the number of data bits for each grayscale binding point is N bits; multiple grayscale binding points also include a third grayscale binding point with a grayscale value greater than the second grayscale threshold, and the grayscale value of the third grayscale binding point is 2. N -1. This allows for compatibility with both N-bit and less than N-bit precision input data.

[0084] For example, taking a 12-bit data bit depth in the digital gamma compensation table as an example, the grayscale value of the third binding point grayscale is 4095. This ensures compatibility with 8-bit, 10-bit, and 12-bit input grayscale precision simultaneously.

[0085] For example, the 12-bit digital gamma compensation table of this application embodiment can be found in Table 1 below.

[0086] Binding point (12 bits) Index R G B 0 0 0 0 0 64 1 64 64 63 128 2 130 128 128 192 3 195 192 192 256 4 260 256 256 …… …… …… …… …… 3776 59 3784 3776 3776 3840 60 3844 3840 3840 3904 61 3914 3904 3904 3968 62 3970 3968 3968 4032 63 4036 4032 4032 4048 64 4048 4048 4048 4064 65 4064 4064 4064 4080 66 4080 4080 4035 4095 67 4095 4095 4095

[0087] Understandably, the number of gray levels can also be set to other values. The first gray level threshold, the second gray level threshold, the first difference, and the second difference can all be set according to the actual situation. The difference between low and medium gray levels and high gray levels can also be non-uniformly distributed. There are no specific restrictions on this.

[0088] Step 203: Based on multiple first partitions, the display panel is divided into multiple second partitions. The multiple second partitions include multiple third partitions that correspond one-to-one with the multiple first partitions. Each third partition contains a corresponding first partition.

[0089] Please continue reading. Figure 3 In some examples, the display panel 10 is divided into multiple second partitions based on the number and position of the first partitions. These multiple second partitions can include multiple third partitions, and each third partition contains a corresponding first partition. That is to say, the third partition will cover the corresponding first partition. Taking nine first partitions 1 to 9 as an example, the display panel 10 can be divided into nine second partitions a1 to a9. These nine second partitions can all be third partitions, namely A1, C1, F1, A3, C3, F3, A5, C5, and F5.

[0090] Please see Figure 4 , Figure 4This illustration shows a second example of partitioning the display panel in an embodiment of this application. In other examples, in addition to multiple third partitions, the multiple second partitions may also include a fourth partition, which is any of the other partitions besides the third partitions. Taking nine first partitions 1 to 9 as an example, the display panel 10 can be divided into 25 second partitions a1 to a25. These 25 second partitions may include nine third partitions, namely A1, C1, F1, A3, C3, F3, A5, C5, and F5, and the remaining 16 partitions are all fourth partitions, namely A2, A4, C2, C4, F2, F4, B1 to B5, and D1 to D5. The horizontal coordinates of each third partition along the row direction are [1, h1), [h1, h2), [h2, h3), [h3, h4), [h4, H_resolution], where h1 = H_L + HL_width, h2 = H_C - HC_width, h3 = H_C + HC_width, and h4 = H_R - HR_width. Correspondingly, the vertical coordinates of each third partition along the column direction are [1, v1), [v1, v2), [v2, v3), [v3, v4), [v4, V_resolution].

[0091] Please see Figure 5 , Figure 5 This illustrates a third example of partitioning the display panel in an embodiment of this application. In some other examples, taking nine first partitions 1 to 9 as an example, the display panel 10 can be divided into 49 second partitions a1 to a49. These 49 second partitions may include nine third partitions, namely A1, C1, F1, A3, C3, F3, A5, C5, and F5. The remaining 40 partitions are all fourth partitions, namely A0, A2, A4, A6, C0, C2, C4, C6, F0, F2, F4, F6, E0 to E6, B0 to B6, D0 to D6, and G0 to G6.

[0092] It is understood that, in the embodiments of this application, the size of the third partition and its relative position to the first partition can be flexibly chosen. For example, the third partition can be the same size as the corresponding first partition, or it can be larger than the corresponding first partition. The first partition can be as follows: Figure 4 The third partition can be located at the edge of the corresponding third partition, or it can be located anywhere within the corresponding third partition. The sizes of the various third partitions can be the same or different. It can also be understood that, under the constraint of the overall size of the display panel 10, changes in the size and position of the third partition will cause the size and position of the fourth partition to change accordingly. In addition, the display panel 10 can also be divided into only third partitions without a fourth partition. The specific choice should be made flexibly according to the characteristics of the display panel 10. This application embodiment does not make specific limitations in this regard.

[0093] Step 204: Perform display compensation on the third partition based on the digital gamma compensation table of the first partition corresponding to the third partition.

[0094] In some embodiments, display compensation for the third partition can be performed through the following steps:

[0095] Step 1: For any pixel to be compensated in the third partition, if the number of bits of the grayscale to be displayed of the pixel to be compensated is different from the number of bits of the grayscale bound to the point in the digital gamma compensation table, then perform bit-bit conversion on the grayscale to be displayed based on the number of bits of the grayscale bound to the point in the digital gamma compensation table to obtain the converted grayscale.

[0096] For example, if the grayscale to be displayed received by the display compensation device 21 is 8 bits and the grayscale of the bound point in the digital gamma compensation table is 12 bits, then the 8-bit grayscale to be displayed needs to be converted into the 12-bit converted grayscale before subsequent table lookup.

[0097] Step 2: If the converted grayscale is located between any two adjacent binding point grayscales in the digital gamma compensation table, then obtain the compensation grayscale corresponding to the two adjacent binding point grayscales.

[0098] Specifically, if the converted grayscale is not a bound-point grayscale in the digital gamma compensation table, then interpolation within the table is required. If the converted grayscale is a bound-point grayscale in the digital gamma compensation table, then the compensation grayscale corresponding to the bound-point grayscale can be directly determined as the compensation grayscale corresponding to the converted grayscale.

[0099] Step 3: Based on the compensation gray levels corresponding to two adjacent binding point gray levels, the compensation gray level corresponding to the transformed gray level is obtained by interpolation, so as to compensate the pixel to be compensated by the compensation gray level corresponding to the transformed gray level.

[0100] For example, the interpolation method can be linear interpolation.

[0101] Please continue reading. Figure 5 The pixel p to be compensated in the third partition A1 A For example, based on the digital gamma compensation table (DGC LUT1) of the first partition 1 corresponding to the third partition A1, the pixel p to be compensated is obtained by looking up the table. A The compensated gray level corresponding to the gray level to be displayed. Here, LUT stands for Look-Up Table.

[0102] In some embodiments, when obtaining the pixel p to be compensated AAfter obtaining the compensation gray level corresponding to the gray level to be displayed, if the number of bits of the data output by the display compensation device 21 is different from the number of bits of the bound gray level, for example, if 8 bits of data need to be output, the number of bits of the compensation gray level corresponding to the gray level to be displayed can be converted to obtain a compensation gray level that matches the number of bits of the output data, so as to compensate the pixel to be compensated by the compensation gray level that matches the number of bits of the output data.

[0103] In some embodiments, the display compensation method of this application may further include the following steps:

[0104] Step 1: Obtain the target partitions that are adjacent to the fourth partition from multiple third partitions.

[0105] Step 2: Based on the digital gamma compensation table corresponding to each target partition, perform display compensation on the fourth partition.

[0106] Specifically, the target partition refers to the third partition adjacent to the fourth partition, and the digital gamma compensation table corresponding to the target partition refers to the digital gamma compensation table of the first partition corresponding to the third partition adjacent to the fourth partition.

[0107] The compensation methods for the fourth zone at different locations will be explained in detail below with reference to the attached diagram.

[0108] Please continue reading. Figure 5 In some examples, there are two target partitions adjacent to the fourth partition. The two target partitions are located on either side of the fourth partition along the first direction X, which is the row or column direction of the display panel 10. For example, the fourth partitions are B1, D1, B3, D3, B5, D5, A2, A4, C2, C4, F2, and F4. Then, display compensation for these fourth partitions can be performed through the following steps:

[0109] The first step is to obtain, for any pixel to be compensated in the fourth partition, the target pixels adjacent to the pixel to be compensated along the first direction X in each target partition.

[0110] The second step is to obtain the compensation grayscale of the corresponding target pixel based on the digital gamma compensation table corresponding to each target partition.

[0111] The third step is to obtain the compensation grayscale of the pixel to be compensated by interpolation based on the compensation grayscale of the two target pixels.

[0112] In some examples, interpolation can be a linear interpolation method.

[0113] For example, the pixel p to be compensated in the fourth partition B1 BFor example, the target partitions are the third partition A1 and the third partition C1 adjacent along the first direction X (row direction). The target pixels can be p1 and p2. The digital gamma compensation tables corresponding to the two target partitions are the digital gamma compensation table (DGC LUT1) of the first partition 1 and the digital gamma compensation table (DGCLUT2) of the first partition 2, based on the pixel p to be compensated. B The grayscale to be displayed is determined by looking up the corresponding compensation grayscale g1 for the same grayscale to be displayed at target pixel p1 in the Digital Gamma Compensation Table (DGC LUT1) of the first partition 1, and by looking up the corresponding compensation grayscale g2 for the same grayscale to be displayed at target pixel p2 in the Digital Gamma Compensation Table (DGC LUT2) of the first partition 2. Finally, based on the coordinates of target pixel p1, p2, and the grayscale to be compensated at target pixel p1, the compensation grayscale g1 is determined by the corresponding compensation grayscale g2 for target pixel p2. B The coordinates, compensation gray levels g1 and g2 are used to obtain the pixel p to be compensated via linear interpolation. B The compensation grayscale.

[0114] Please continue reading. Figure 5 In other examples, there are four target partitions adjacent to the fourth partition, located at the four inflection points of the fourth partition, such as partitions B2, D2, B4, and D4. The following steps can be used to perform display compensation on these fourth partitions:

[0115] The first step is to obtain the target pixels in each target partition that are adjacent to the fourth partition.

[0116] The second step is to obtain the compensation grayscale of the corresponding target pixel based on the digital gamma compensation table corresponding to each target partition.

[0117] The third step is to obtain the compensation grayscale of any pixel to be compensated in the fourth partition by interpolation based on the compensation grayscale of the four target pixels.

[0118] In some examples, interpolation can be done in a bilinear interpolation manner.

[0119] For example, the pixel p to be compensated in the fourth partition D2 D For example, the target partitions are the third partitions C1, F1, C3, and F3 located at the inflection point. The target pixels can be p3, p4, p5, and p6. The digital gamma compensation tables corresponding to the four target partitions are the digital gamma compensation tables for the first partition 2 (DGC LUT2), the first partition 3 (DGC LUT3), the first partition 5 (DGC LUT5), and the first partition 6 (DGC LUT6), based on the pixel p to be compensated. DThe grayscale to be displayed is determined by looking up the corresponding compensation grayscale g3 for the same grayscale to be displayed as target pixel p3 in the Digital Gamma Compensation Table (DGC LUT2) of the first partition 2, the corresponding compensation grayscale g4 for the same grayscale to be displayed as target pixel p4 in the Digital Gamma Compensation Table (DGC LUT3) of the first partition 3, the corresponding compensation grayscale g5 for the same grayscale to be displayed as target pixel p5 in the Digital Gamma Compensation Table (DGC LUT5) of the first partition 5, and the corresponding compensation grayscale g6 for the same grayscale to be displayed as target pixel p6 in the Digital Gamma Compensation Table (DGC LUT6) of the first partition 6. Finally, based on the coordinates of target pixels p3, p4, p5, p6, and the grayscale to be compensated as target pixel p... D The coordinates, compensation gray levels g3, g4, g5, g6, and bilinear interpolation are used to obtain the pixel p to be compensated. D The compensation grayscale.

[0120] In other examples, the interpolation can be non-uniform interpolation, for example, based on the pixel p to be compensated. D Different weights are assigned to the distances from the four target partitions for interpolation.

[0121] Please continue reading. Figure 5 In some other examples, there is only one target partition adjacent to the fourth partition. This target partition is located to one side of the fourth partition along the first direction X, where X is the row or column direction of the display panel 10. For example, the fourth partitions are E1, E3, E5, G1, G3, G5, A0, A6, C0, C6, F0, and F6. Display compensation for these fourth partitions can be performed using the following steps:

[0122] The first step is to obtain another target partition that is adjacent to the target partition along the first direction.

[0123] The second step is to obtain, for any pixel to be compensated in the fourth partition, the target pixels adjacent to the pixel to be compensated along the first direction in the target partition, and the candidate pixels adjacent to the target pixels along the first direction in another target partition.

[0124] The third step is to obtain the compensation grayscale of the target pixel based on the digital gamma compensation table corresponding to the target partition, and to obtain the compensation grayscale of the candidate pixel based on the digital gamma compensation table corresponding to another target partition.

[0125] The fourth step is to obtain the compensation grayscale of the pixel to be compensated by extrapolation based on the compensation grayscale of the target pixel and the compensation grayscale of the candidate pixels.

[0126] In some examples, extrapolation can be a linear extrapolation method.

[0127] For example, the pixel p to be compensated in the fourth partition E1 E For example, the target partition is the third partition A1 adjacent along the first direction X (row direction), and the other target partition is the third partition C1 adjacent to the third partition A1. The target pixel can be p7, and the candidate pixel can be p8. The digital gamma compensation tables corresponding to the two target partitions are the digital gamma compensation table (DGC LUT1) of the first partition 1 and the digital gamma compensation table (DGC LUT2) of the first partition 2, based on the pixel p to be compensated. E The grayscale to be displayed is determined by looking up the corresponding compensation grayscale g7 of the target pixel p7 in the Digital Gamma Compensation Table (DGC LUT1) of the first partition 1, and the corresponding compensation grayscale g8 of the candidate pixel p8 in the Digital Gamma Compensation Table (DGC LUT2) of the first partition 2. Finally, based on the coordinates of the target pixel p7, the candidate pixel p8, and the grayscale to be compensated, the compensation grayscale g8 is determined. E The coordinates, compensation gray levels g7 and g8 are used to linearly extrapolate the pixel p to be compensated. E The compensation grayscale.

[0128] Please continue reading. Figure 5 In other examples, there are two target partitions adjacent to the fourth partition. The two target partitions are located at the two inflection points of the fourth partition, such as the fourth partitions E2, E4, B0, D0, B6, D6, G2, and G4. Then, the compensation grayscale can be obtained by interpolating the two fourth partitions based on the distribution direction parallel to the two target partitions.

[0129] For example, the pixel p to be compensated in the fourth partition G2 G For example, the target partitions are the third partitions F1 and F3 located at the inflection point, and the target pixels can be p9 located in the fourth partition G1 and p in the fourth partition G3. 10 The compensation grayscale g9 of the target pixel p9 is obtained by linear extrapolation of the digital gamma compensation table (DGC LUT3) of the first partition 3 and the digital gamma compensation table (DGC LUT2) of the first partition 2. 10 Compensation grayscale g 10 It is obtained by linear extrapolation of the digital gamma compensation table (DGC LUT6) of the first partition 6 and the digital gamma compensation table (DGC LUT5) of the first partition 5. Finally, it is calculated based on the coordinates of the target pixel p9 and p 10 Coordinates of the pixel to be compensated, p G Coordinates, compensation grayscale g9, g 10 Linear interpolation is used to obtain the pixel p to be compensated. G The compensation grayscale.

[0130] Please continue reading. Figure 5 In other examples, the number of target partitions adjacent to the fourth partition is one, and one target partition is located at an inflection point of the fourth partition, such as fourth partitions E0, G0, G6, and E6. Then, the fourth partitions E0, G0, G6, and E6 can be divided diagonally. The lower half of the fourth partition E0 is obtained by linear extrapolation through fourth partitions E1 and E3; the upper half of the fourth partition E0 is obtained by linear extrapolation through fourth partitions A0 and C0; and the upper half of the fourth partition E6 is obtained by... The compensation values ​​for the fourth partition (E3 and E5) are obtained through linear extrapolation. For the lower half of the fourth partition (E6), the values ​​are obtained through linear extrapolation using the fourth partitions (A6 and C6). For the upper half of the fourth partition (G0), the values ​​are obtained through linear extrapolation using the fourth partitions (C0 and F0). For the lower half of the fourth partition (G0), the values ​​are obtained through linear extrapolation using the fourth partitions (G1 and G3). For the upper half of the fourth partition (G6), the values ​​are obtained through linear extrapolation using the fourth partitions (G3 and G5). For the lower half of the fourth partition (G6), the values ​​are obtained through linear extrapolation using the fourth partitions (C6 and F6). The compensation values ​​on the diagonals of the fourth partitions (E0, G0, G6, and E6) can be obtained by averaging the compensation grayscale values ​​obtained through extrapolation in both directions.

[0131] It should be noted that when performing extrapolation in this embodiment, upper and lower limits of extrapolation need to be set, that is, the compensated gray level g obtained by extrapolation must satisfy: 0 <g<2 N N represents the number of data bits. When the compensation grayscale g exceeds the upper or lower limit, the corresponding upper or lower limit should be used.

[0132] It is understandable that when compensating the pixels to be compensated in the fourth partition, if the grayscale to be displayed is different from the data precision of the digital gamma compensation table, conversion is also required. For details, please refer to the aforementioned related embodiments, which will not be repeated here.

[0133] It is also understood that in the embodiments of this application, nonlinear interpolation or other non-uniform interpolation methods may be used during interpolation, which can be determined according to actual needs. In addition, the digital gamma compensation table used for interpolation can be flexibly set. Different interpolation methods can result in different digital gamma compensation tables, and the selected target pixel position can also be pixels at other positions within the corresponding area. The embodiments of this application do not impose specific limitations on these aspects.

[0134] It is understood that the display compensation method of this application embodiment can perform zoned digital gamma compensation on the display panel 10, realize different degrees of gamma and color compensation for each area, and achieve uniform transition between zones. This can greatly improve the uniformity of brightness and color within the panel, enhance the display effect, save storage space, reduce hardware storage pressure, and thus achieve the effect of improving the uniformity of panel gamma and color at low cost.

[0135] Accordingly, please refer to Figure 6 , Figure 6 This diagram illustrates the structure of a display compensation device according to an embodiment of this application. The display compensation device 21 provided in this embodiment includes a first partition module 601, a compensation table acquisition module 602, a second partition module 603, and a digital gamma compensation module 604.

[0136] The first partition module 601 is used to determine multiple first partitions from the display panel.

[0137] The compensation table acquisition module 602 is used to acquire the digital gamma compensation table for each first partition. The digital gamma compensation table is used to represent the mapping relationship between the bound grayscale and the compensation grayscale of the corresponding first partition.

[0138] The second partition module 603 is used to divide the display panel into multiple second partitions based on multiple first partitions. The multiple second partitions include multiple third partitions that correspond one-to-one with the multiple first partitions, and each third partition contains a corresponding first partition.

[0139] The digital gamma compensation module 604 is used to perform display compensation on the third partition based on the digital gamma compensation table of the first partition corresponding to the third partition.

[0140] In some embodiments, the plurality of second partitions further includes a fourth partition, which is one of the second partitions other than the third partition. The digital gamma compensation module 604 is also used for:

[0141] Obtain each target partition that is adjacent to the fourth partition from multiple third partitions.

[0142] Based on the digital gamma compensation table corresponding to each target partition, the fourth partition is subjected to display compensation.

[0143] In some embodiments, there are two target partitions, which are located on either side of the fourth partition along a first direction, which is the row or column direction of the display panel.

[0144] The digital gamma compensation module 604 is specifically used for:

[0145] For any pixel to be compensated in the fourth partition, obtain the target pixels in each target partition that are adjacent to the pixel to be compensated along the first direction.

[0146] Based on the digital gamma compensation table corresponding to each target partition, the compensation grayscale of the corresponding target pixel is obtained.

[0147] Based on the compensation grayscale of two target pixels, the compensation grayscale of the pixel to be compensated is obtained by interpolation.

[0148] In some embodiments, the number of target partitions is four, and the four target partitions are located at the four inflection points of the fourth partition.

[0149] The digital gamma compensation module 604 is specifically used for:

[0150] Obtain the target pixels adjacent to the fourth partition in each target partition.

[0151] Based on the digital gamma compensation table corresponding to each target partition, the compensation grayscale of the corresponding target pixel is obtained.

[0152] For any pixel to be compensated in the fourth partition, the compensation grayscale of the pixel to be compensated is obtained by interpolation based on the compensation grayscale of the four target pixels.

[0153] In some embodiments, the number of target partitions is one, and the target partition is located on one side of the fourth partition along a first direction, which is the row direction or column direction of the display panel.

[0154] The digital gamma compensation module 604 is specifically used for:

[0155] Obtain another target partition that is adjacent to the target partition along the first direction.

[0156] For any pixel to be compensated in the fourth partition, obtain the target pixel in the target partition that is adjacent to the pixel to be compensated along the first direction, and obtain the candidate pixel in another target partition that is adjacent to the target pixel along the first direction.

[0157] Based on the digital gamma compensation table corresponding to the target partition, the compensation grayscale of the target pixel is obtained, and based on the digital gamma compensation table corresponding to another target partition, the compensation grayscale of the candidate pixels is obtained.

[0158] The compensation grayscale of the pixel to be compensated is obtained by extrapolation based on the compensation grayscale of the target pixel and the compensation grayscale of the candidate pixels.

[0159] In some embodiments, the first partitioning module 601 is specifically used for:

[0160] Based on the display specifications of the display panel, the center position of each first partition is obtained, as well as the first side length of each first partition along the first direction and the second side length along the second direction, wherein the second direction intersects the first direction.

[0161] Each first partition is determined based on its center position, first side length, and second side length.

[0162] In some embodiments, the plurality of pixels on the display panel includes a plurality of bound-point pixels. The display specifications of the display panel include the gamma value distribution of each bound-point pixel and / or the chromaticity distribution of each bound-point pixel.

[0163] In some embodiments, the digital gamma compensation module 604 is specifically used for:

[0164] For any pixel to be compensated in the third partition, if the number of bits of the grayscale to be displayed of the pixel to be compensated is different from the number of bits of the grayscale bound to the point in the digital gamma compensation table, then the number of bits of the grayscale to be displayed is converted based on the number of bits of the grayscale bound to the point in the digital gamma compensation table to obtain the converted grayscale.

[0165] If the converted grayscale is located between any two adjacent binding point grayscales in the digital gamma compensation table, then obtain the compensation grayscale corresponding to the two adjacent binding point grayscales.

[0166] Based on the compensation gray level corresponding to two adjacent binding point gray levels, the compensation gray level corresponding to the transformed gray level is obtained by interpolation, so as to compensate the pixel to be compensated by the compensation gray level corresponding to the transformed gray level.

[0167] In some embodiments, the number of bound gray levels in the digital gamma compensation table is less than the total number of display gray levels on the display panel. The multiple bound gray levels include a first bound gray level with a gray level value less than or equal to a first gray level threshold, and a second bound gray level with a gray level value greater than the first gray level threshold and less than or equal to a second gray level threshold.

[0168] Among them, the difference between the gray levels of adjacent first binding points is the first difference, and the difference between the gray levels of adjacent second binding points is the second difference, and the second difference is less than the first difference.

[0169] In some embodiments, the number of data bits for each grayscale point is N bits.

[0170] Multiple bound-point grayscale levels also include a third bound-point grayscale level whose grayscale value is greater than the second grayscale threshold, and the grayscale value of the third bound-point grayscale level is 2. N -1.

[0171] Please see Figure 7 , Figure 7 This illustration shows the compensation process of the display compensation device according to an embodiment of this application. Exemplarily, from a hardware perspective, the display compensation device may include a compensation table storage unit (DGC LUT), a parameter register unit (RegParameter), a partition positioning unit, a lookup table unit, and an interpolation unit. The parameter register unit is used to send relevant coordinate parameters of the second partition. The partition positioning unit is used to receive the relevant coordinate parameters of the second partition and the coordinates (v, h) of the pixel to be compensated, and to locate the pixel to be compensated, determining its location within the second partition. For example, the pixel to be compensated is located in... Figure 5The D2 partition is then located. The partition positioning unit sends the index of the compensation table (e.g., DGCLUT2, DGC LUT3, DGC LUT5, and DGC LUT6) for the second partition containing the pixel to be compensated to the compensation table storage unit, and sends the partition coordinates of the second partition containing the pixel to be compensated to the lookup table unit. The lookup table unit receives the compensation table corresponding to the index sent by the compensation table storage unit, as well as the input grayscale (inputData), for example, 12 bits. It then uses the positional relationship between the second partition containing the pixel to be compensated and the corresponding first partition of each compensation table to perform a lookup in the corresponding compensation table to obtain the compensated grayscale of each target pixel (e.g., the compensated grayscale of the four corners of the D2 partition). The interpolation unit receives the compensation grayscale of each target pixel, as well as the coordinates (v, h) of the pixel to be compensated and the partition coordinates of the second partition where the pixel to be compensated is located. It then uses a preset interpolation method to obtain the compensation grayscale of the grayscale to be displayed (for example, by bilinear interpolation of the compensation grayscale of the four corners of the D2 partition to obtain the compensation grayscale of the grayscale to be displayed) and obtains the output data (outputData), which is also 12 bits, thus completing the digital gamma compensation.

[0172] It is understood that the display device in this application embodiment can perform digital gamma compensation on the display panel partitions, which can greatly improve the uniformity of brightness and color within the panel, thereby improving the display effect, and does not require a large storage space, resulting in low hardware cost.

[0173] Accordingly, the display device of this application embodiment can perform digital gamma compensation on the display panel partitions, which has good in-plane brightness and color uniformity, and the hardware cost is low.

[0174] The above provides a detailed description of a display compensation method, apparatus, and display device provided in the embodiments of this application. Specific examples have been used 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 technical solutions and core ideas of this application. Those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A display compensation method, characterized by, A display compensation method for compensating luminance of each pixel on a display panel, the display compensation method comprising: determining a plurality of first partitions from the display panel; obtaining a digital gamma compensation table of each of the first partitions, the digital gamma compensation table being used to represent a mapping relationship between a binding point gray scale and a compensation gray scale of the corresponding first partition; dividing the display panel into a plurality of second partitions based on the plurality of first partitions, the plurality of second partitions comprising a plurality of third partitions corresponding to the plurality of first partitions one by one, each of the third partitions containing the corresponding first partition, and at least part of the plurality of second partitions being the third partitions; performing display compensation on the third partition based on the digital gamma compensation table of the first partition corresponding to the third partition.

2. The display compensation method according to claim 1, wherein The plurality of second partitions further comprises fourth partitions, the fourth partitions being other partitions in the plurality of second partitions except the third partitions; The display compensation method further comprises: obtaining each target partition adjacent to the fourth partition from the plurality of third partitions; performing display compensation on the fourth partition based on the digital gamma compensation table corresponding to each of the target partitions.

3. The display compensation method according to claim 2, wherein The number of the target partitions is two, and the two target partitions are located on two sides of the fourth partition along a first direction, the first direction being a row direction or a column direction of the display panel; The performing display compensation on the fourth partition based on the digital gamma compensation table corresponding to each of the target partitions comprises: for any to-be-compensated pixel in the fourth partition, obtaining a target pixel adjacent to the to-be-compensated pixel along the first direction in each of the target partitions; obtaining a compensation gray scale corresponding to the target pixel based on the digital gamma compensation table corresponding to each of the target partitions; obtaining a compensation gray scale of the to-be-compensated pixel by interpolation based on the compensation gray scales of the two target pixels.

4. The display compensation method according to claim 2, wherein The number of the target partitions is four, and the four target partitions are located at four corner positions of the fourth partition, respectively; The performing display compensation on the fourth partition based on the digital gamma compensation table corresponding to each of the target partitions comprises: obtaining a target pixel adjacent to the fourth partition in each of the target partitions; obtaining a compensation gray scale corresponding to the target pixel based on the digital gamma compensation table corresponding to each of the target partitions; for any to-be-compensated pixel in the fourth partition, obtaining a compensation gray scale of the to-be-compensated pixel by interpolation based on the compensation gray scales of the four target pixels.

5. The display compensation method according to claim 2, wherein The number of the target partitions is one, and the one target partition is located on one side of the fourth partition along a first direction, the first direction being a row direction or a column direction of the display panel; The performing display compensation on the fourth partition based on the digital gamma compensation table corresponding to each of the target partitions comprises: obtaining another target partition adjacent to the target partition along the first direction; For any to-be-compensated pixel in the fourth sub-region, a target pixel adjacent to the to-be-compensated pixel in the target sub-region along the first direction is obtained, and a candidate pixel adjacent to the target pixel in another target sub-region along the first direction is obtained; Based on the digital gamma compensation table corresponding to the target sub-region, a compensated gray scale of the target pixel is obtained, and based on the digital gamma compensation table corresponding to another target sub-region, a compensated gray scale of the candidate pixel is obtained; Based on the compensated gray scale of the target pixel and the compensated gray scale of the candidate pixel, the compensated gray scale of the to-be-compensated pixel is obtained through extrapolation.

6. The display compensation method of claim 1, wherein The plurality of first sub-regions determined on the display panel comprises: Based on the display specification of the display panel, the center position of each first sub-region, the first edge length of each first sub-region along the first direction, and the second edge length of each first sub-region along the second direction are obtained, and the second direction intersects the first direction; Based on the center position, the first edge length, and the second edge length, each first sub-region is determined.

7. The display compensation method according to claim 6, wherein The plurality of pixels on the display panel comprises a plurality of binding point pixels; and the display specification of the display panel comprises a gamma value distribution of each binding point pixel and / or a chroma distribution of each binding point pixel.

8. The display compensation method of claim 1, wherein, The display compensation of the third sub-region based on the digital gamma compensation table of the first sub-region corresponding to the third sub-region comprises: For any to-be-compensated pixel in the third sub-region, if the bit number of the to-be-displayed gray scale of the to-be-compensated pixel is different from the bit number of the binding point gray scale in the digital gamma compensation table, the bit number of the to-be-displayed gray scale is converted based on the bit number of the binding point gray scale in the digital gamma compensation table to obtain a converted gray scale; If the converted gray scale is located between any two adjacent binding point gray scales in the digital gamma compensation table, the compensated gray scales corresponding to the two adjacent binding point gray scales are obtained; Based on the compensated gray scales corresponding to the two adjacent binding point gray scales, the compensated gray scale corresponding to the converted gray scale is obtained through interpolation, so as to compensate the to-be-compensated pixel through the compensated gray scale corresponding to the converted gray scale.

9. The display compensation method of claim 1, wherein, The number of the binding point gray scales in the digital gamma compensation table is less than the total number of display gray scales of the display panel, and the plurality of binding point gray scales comprises a first binding point gray scale with a gray scale value less than or equal to a first gray scale threshold and a second binding point gray scale with a gray scale value greater than the first gray scale threshold and less than or equal to a second gray scale threshold; Wherein, the difference between adjacent first binding point gray scales is a first difference, and the difference between adjacent second binding point gray scales is a second difference, and the second difference is less than the first difference.

10. The display compensation method according to claim 9, wherein, The data bit number of each binding point gray scale is N bit. The plurality of the binding point gray scales further comprises a third binding point gray scale with a gray scale value greater than the second gray scale threshold, and the third binding point gray scale has a gray scale value of 2 N -1.

11. A display compensation device, characterized by, The display compensation device is used for compensating the brightness and chroma of each pixel on a display panel, and comprises: A first sub-region module is configured to determine a plurality of first sub-regions on the display panel; A compensation table acquisition module is configured to obtain a digital gamma compensation table of each first sub-region, and the digital gamma compensation table is used to represent the mapping relationship between the binding point gray scale and the compensated gray scale corresponding to the first sub-region; A second partition module is configured to divide the display panel into a plurality of second partitions based on the plurality of first partitions, wherein the plurality of second partitions include a plurality of third partitions corresponding to the plurality of first partitions one by one, and each third partition includes a corresponding first partition, and at least part of the plurality of second partitions are the third partitions. A digital gamma compensation module is configured to perform display compensation on the third partition based on a digital gamma compensation table of the first partition corresponding to the third partition.

12. A display device, characterized by A display panel and a processor are included, and the processor is configured to compensate the brightness of each pixel on the display panel by using the display compensation method in any one of claims 1-10, or by using the display compensation device in claim 11.

Citation Information

Patent Citations

  • Gamma compensation method, device and equipment, and medium

    CN111210756A

  • Compensation gray-scale value determination method, compensation method, device, equipment and medium

    CN113889036A