Brightness compensation method and device for display panel
By acquiring the center position data and grayscale value of the target pixel area in the display panel, and calculating the compensation weight of each pixel for grayscale compensation, the problem of insufficient brightness compensation accuracy in the existing technology is solved, and the accuracy of mura compensation is improved.
Patent Information
- Application Number
- CN202311729576.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-14
- Publication Date
- 2025-11-14
- Estimated Expiration
- 2043-12-14
AI Technical Summary
In existing display technologies, display panels suffer from significant loss of compression restoration accuracy and limited compensation during brightness compensation, especially in the poor repair effect on subtle mura.
By acquiring the center position data of the target pixel area of the display panel and the grayscale value of each pixel, the compensation weight of each pixel is calculated, and different grayscale compensation values are used to compensate each pixel to reduce data loss during the compression and restoration process.
It improves the accuracy of mura compensation, reduces data loss during compression restoration, and enhances the accuracy of brightness compensation.
Smart Images

Figure CN117831477B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of display technology, specifically to a brightness compensation method and apparatus for a display panel. Background Technology
[0002] In LCD manufacturing, uneven brightness and darkness can occur, resulting in spots known as mura. The industry typically uses external Demura systems to repair mura. Demura systems employ block compensation. Each block is derived from the compressed compensation values of m*n pixels, where m*n is typically 8*8 / 4*4 / 4*16, etc. Taking a 4K product as an example, with a resolution of 3840*2160 pixels, the Demura compensation table includes 481*271 blocks. The four vertex values of each block are compressed from the compensation values of the corresponding 8*8 region. Common methods for determining compensation weights during compression include mean / mode / median / fitting. The product driver chip (Tcon DeMura IP) reads the compensation values of the 481*271 blocks and uses bilinear interpolation to restore the values to 3840*2160 pixels.
[0003] Currently, the weights of bilinear interpolation are determined by the four vertices of the block, and the compensation weights for each pixel are the same. This leads to a loss of compression restoration accuracy, and for some weak mura, the accuracy loss is large and the compensation is limited. Summary of the Invention
[0004] The embodiments of this application provide a brightness compensation method and apparatus for a display panel to solve the technical problems of large loss of compression restoration accuracy and limited compensation in the existing display technology field.
[0005] To address the aforementioned technical problems, embodiments of this application disclose the following technical solutions:
[0006] In a first aspect, a brightness compensation method for a display panel is provided, the brightness compensation method comprising:
[0007] Obtain the target pixel area of the display panel, the target pixel area includes the pixel area to be compensated, wherein the target pixel area is any one of the multiple pixel areas of the display panel, and the target pixel area is provided with multiple pixels arranged in an array;
[0008] Obtain the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region;
[0009] The grayscale compensation value of the target pixel region is calculated based on the center position data and the grayscale value of each pixel;
[0010] The grayscale compensation value of the target pixel region is used as the grayscale compensation value of the pixel region to be compensated, and grayscale compensation is performed on each pixel in the pixel region to be compensated in the display panel.
[0011] In some implementations, the target pixel region and the pixel region to be compensated are located at the same center position.
[0012] In some implementations, the step of obtaining the target pixel area of the display panel includes: obtaining the pixel area to be compensated of the display panel; and expanding the area based on the pixel area to be compensated to obtain the target pixel area of the display panel.
[0013] In some implementations, the step of calculating the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel includes: calculating the compensation weight corresponding to each pixel in the target pixel region based on the center position data; and calculating the grayscale compensation value of the target pixel region based on the grayscale value of each pixel and the compensation weight of each pixel.
[0014] In some implementations, the step of calculating the compensation weight corresponding to each pixel in the target pixel region based on the center position data includes: calculating the distance between each pixel in the target pixel region and the center position of the target pixel region based on the center position data; and calculating the compensation weight corresponding to each pixel in the target pixel region based on the distance.
[0015] In some implementations, the step of calculating the compensation weight corresponding to each pixel in the target pixel region based on the distance includes: calculating the reciprocal of the distance and the sum of the reciprocals of the distance; and calculating the compensation weight corresponding to each pixel in the target pixel region based on the reciprocal and the sum of the reciprocals.
[0016] In some implementations, the step of calculating the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel includes: calculating the grayscale compensation value of the target pixel region based on the center position data, the grayscale value of each pixel, and a grayscale compensation value calculation formula, wherein the grayscale compensation value calculation formula is:
[0017]
[0018] Where block is the grayscale compensation value of the target pixel region, and pixel is... i,j Let D be the grayscale value of the pixel in the i-th row and j-th column of the target pixel region. i,j Let be the distance between the pixel in the i-th row and j-th column of the target pixel region and the center position of the target pixel region.
[0019] In some implementations, the step of using the grayscale compensation value of the target pixel region as the grayscale compensation value of the pixel region to be compensated, and performing grayscale compensation on each pixel in the pixel region to be compensated on the display panel, includes: using the grayscale compensation value of the target pixel region as the grayscale compensation value of the pixel region to be compensated, and performing grayscale compensation on each pixel in the pixel region to be compensated on the display panel according to the grayscale compensation value of the pixel region to be compensated and a preset bilinear interpolation algorithm.
[0020] In some implementations, the step of obtaining the grayscale value of each pixel in the target pixel region includes: obtaining the brightness data of the display panel at different grayscale levels; and determining the grayscale value of each pixel in the target pixel region based on the brightness data at different grayscale levels.
[0021] Secondly, a brightness compensation device for a display panel is provided, the brightness compensation device comprising:
[0022] A pixel region acquisition module is used to acquire a target pixel region of a display panel. The target pixel region includes a pixel region to be compensated. The target pixel region is any one of multiple pixel regions of the display panel, and the target pixel region is provided with multiple pixels arranged in an array.
[0023] The calculation data acquisition module is used to acquire the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region;
[0024] The grayscale compensation value calculation module is used to calculate the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel;
[0025] The grayscale value compensation module is used to use the grayscale value compensation value of the target pixel area as the grayscale value compensation value of the pixel area to be compensated, and to perform grayscale value compensation on each pixel in the pixel area to be compensated in the display panel.
[0026] One of the above technical solutions has the following advantages or beneficial effects:
[0027] This application first obtains the target pixel area of the display panel (the target pixel area includes the pixel area to be compensated), the center position data of the target pixel area, and the grayscale value of each pixel in the target pixel area; then, it calculates the grayscale compensation value of the target pixel area based on the center position data and the grayscale value of each pixel; finally, it uses the grayscale compensation value of the target pixel area as the grayscale compensation value of the pixel area to be compensated, and performs grayscale compensation on each pixel in the pixel area to be compensated in the display panel; this enables each pixel to have a different compensation weight, thereby reducing data loss during the compression restoration process and improving the accuracy of Mura compensation. Attached Figure Description
[0028] Figure 1 A schematic diagram of an 8*8 pixel area of a 4K product provided for an embodiment of this application;
[0029] Figure 2 A schematic diagram of a Demura compensation table for a 4K product provided for an embodiment of this application;
[0030] Figure 3 A flowchart illustrating a brightness compensation method for a display panel provided in an embodiment of this application;
[0031] Figure 4 A schematic diagram of a target pixel area and a pixel area to be compensated for a display panel provided for an embodiment of this application;
[0032] Figure 5 A schematic diagram illustrating the calculation method of bilinear interpolation provided for embodiments of this application;
[0033] Figure 6 This is a structural diagram of a brightness compensation device for a display panel provided in an embodiment of this application. Detailed Implementation
[0034] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. In the description of this application, it should be understood that the terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," and "counterclockwise," etc., indicating the orientation or positional relationship, are 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. Therefore, they should not be construed as limitations 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 of the stated features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.
[0035] In this application, "De-" in Demura means removal, and Demura refers to the removal of mura.
[0036] In LCD (Liquid Crystal Display) manufacturing processes, an external Demura system is typically used for mura correction, which means using an external Demura system to compensate for the brightness of the display panel. Demura uses block compensation, where each block is derived from the compression of m*n pixel grayscale values, and m*n is typically 8*8, 4*4, 4*16, etc.
[0037] Please see Figures 1-2 The 4K product has a resolution of 3840*2160 pixels, and the Demura compensation table consists of 481*271 blocks. The Demura compensation table is compressed from the 3840*2160 pixels, where the four vertex values of each block are compressed from the grayscale values of the corresponding 8*8 pixel region. The Demura system's Tcon Demura IP (driver chip) reads the 481*271 blocks from the storage device and then uses a bilinear interpolation algorithm to restore the 481*271 blocks to 3840*2160 pixels.
[0038] The applicant noted that existing Demura systems commonly determine compensation weights using methods such as mean, mode, median, and fitting when compressing display panel pixels into a Demura compensation table. However, when using these common methods to determine compensation weights, the compensation weight for each pixel is equal. This leads to a loss of accuracy during the compression and restoration process, resulting in significant accuracy loss and limited brightness compensation for existing Demura systems when restoring some subtle mura values.
[0039] In view of this, this application proposes a brightness compensation method and a brightness compensation device for a display panel. Specifically, the brightness compensation method proposed in this application is applicable to scenarios where the mura of a display panel is compensated and repaired using a Demura system. In practical applications, the brightness compensation method proposed in this application is applicable to scenarios where Demura data is pre-calculated, then the Demura data is burned into the storage device of the Demura system, and finally the Demura system containing the burned Demura data is used to compensate and repair the mura of the display panel. This application provides a brightness compensation method for a display panel. The method involves first acquiring a target pixel region (including a pixel region to be compensated), center position data of the target pixel region, and grayscale values of each pixel within the target pixel region. Then, a grayscale compensation value for the target pixel region is calculated based on the center position data and the grayscale values of each pixel. Finally, the grayscale compensation value of the target pixel region is used as the grayscale compensation value for the pixel region to be compensated, and grayscale compensation is applied to each pixel in the pixel region to be compensated on the display panel. This method allows each pixel to have a different compensation weight, thereby reducing data loss during compression and restoration and improving the accuracy of mura compensation.
[0040] Please see Figure 3 The brightness compensation method for the display panel includes the following steps:
[0041] Step S301: Obtain the target pixel area of the display panel, wherein the target pixel area includes the pixel area to be compensated; the target pixel area is any one of the multiple pixel areas of the display panel, and the target pixel area is provided with multiple pixels arranged in an array.
[0042] The display panel can be a liquid crystal display (LCD). Defects in the manufacturing process of LCD devices often result in uneven brightness on the display panel, creating various types of mura. Mura refers to the phenomenon where uneven brightness causes various marks on the display. Mura can be repaired using an external demolition system.
[0043] The display panel displays images using pixels arranged in an array.
[0044] Specifically, the Demura system compensates for the grayscale values of each pixel corresponding to the mura, thus making the mura disappear. In practical applications, the Demura system obtains the grayscale values of pixels on the display panel before mura compensation. Then, the Demura system compresses these grayscale values to obtain a Demura compensation table containing multiple blocks (the compression rule is to compress m*n pixels into one block). Finally, the Demura system restores the Demura compensation table to each pixel, completing the pixel grayscale compensation.
[0045] Here, the pixel region to be compensated refers to the m*n pixels to be compressed. The target pixel region is the area that contains the pixel region to be compensated.
[0046] For details, please refer to Figure 4 The area of pixels to be compensated can be 8*8 pixels, and the target area of pixels can be 15*15 pixels.
[0047] Specifically, when using bilinear interpolation algorithm to perform mura compensation in the Demura system, the selected interpolation point will affect the adjacent blocks of the block where the interpolation point is located. Therefore, in order to reduce the influence of the interpolation point on the adjacent blocks, this application selects a target pixel area that is larger than the pixel area to be compensated for calculating the compensation value.
[0048] In some embodiments, the target pixel region and the pixel region to be compensated are located at the same center position. The pixel region to be compensated is located at the center of the target pixel region.
[0049] In this embodiment, by selecting a target pixel region and a pixel region to be compensated with the same center position, the pixels in the target pixel region other than the pixel region to be compensated can be evenly distributed, improving the accuracy of grayscale compensation values and thus improving the accuracy of mura compensation.
[0050] In some embodiments, the step of obtaining the target pixel region of the display panel includes: obtaining the pixel region to be compensated of the display panel; and expanding the region based on the pixel region to be compensated to obtain the target pixel region of the display panel.
[0051] In the process of mura compensation, the compression rules of the Demura compensation table are first determined, which means determining the size of the pixel region corresponding to the block. Based on the size of the pixel region corresponding to the block, the pixel region to be compensated is determined from the pixel region of the display panel. Then, the region is expanded based on the boundary of the pixel region to be compensated to obtain the target pixel region.
[0052] In practical applications, taking an 8*8 pixel area as an example, after determining the 8*8 pixels, the boundary is expanded by 4 pixels in a direction perpendicular to the boundary based on the boundary of the 8*8 pixels, resulting in a target pixel area of 15*15 pixels.
[0053] In this embodiment, by expanding the area of the pixel to be compensated to obtain the target pixel area of the display panel, a larger target pixel area than the area of the pixel to be compensated can be used to calculate the compensation value, reducing the influence of the interpolation point on adjacent blocks and improving the accuracy of mura compensation.
[0054] Step S302: Obtain the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region.
[0055] The center position data refers to the row and column data of the center position of the target pixel area. For example, if the row data of the center position is row 3.5 and the column data is column 15, then the center position data is (3.5, 15).
[0056] Among them, the grayscale value of a pixel is also known as brightness data. The grayscale value of a pixel can be obtained by shooting with a high-resolution and high-precision CCD camera.
[0057] In some embodiments, the step of obtaining the grayscale value of each pixel in the target pixel region includes: obtaining brightness data of the display panel at different grayscale levels; and determining the grayscale value of each pixel in the target pixel region based on the brightness data at different grayscale levels.
[0058] The process involves using a driving circuit to illuminate the display panel and show several grayscale images. Then, a high-resolution, high-precision CCD camera is used to capture these grayscale images and collect grayscale data. Finally, a brightness-grayscale curve is fitted. The grayscale value corresponding to any brightness level is then found on this curve to obtain the grayscale values of all pixels.
[0059] Step S303: Calculate the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel.
[0060] In this process, after obtaining the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region, the compensation weight corresponding to each pixel can be determined based on the grayscale value of each pixel and the center position data. The compensation weight determines the influence of each pixel on the grayscale compensation value of the target pixel region. The larger the compensation weight of a pixel, the greater the influence of that pixel on the grayscale compensation value of the target pixel region.
[0061] In some embodiments, the step of calculating the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel includes: calculating the compensation weight corresponding to each pixel in the target pixel region based on the center position data; and calculating the grayscale compensation value of the target pixel region based on the grayscale value of each pixel and the compensation weight of each pixel.
[0062] In this process, after obtaining the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region, the compensation weight corresponding to each pixel in the target pixel region can be determined. Then, the compensation term value corresponding to each pixel is determined based on the compensation weight corresponding to each pixel. Finally, the grayscale compensation value of the target pixel region is obtained by summing the compensation term values corresponding to each pixel.
[0063] Specifically, for any given pixel, the compensation term value for that pixel = pixel value × compensation weight for that pixel.
[0064] In some embodiments, the step of calculating the compensation weight corresponding to each pixel in the target pixel region based on the center position data includes: calculating the distance between each pixel in the target pixel region and the center position of the target pixel region based on the center position data; and calculating the compensation weight corresponding to each pixel in the target pixel region based on the distance.
[0065] The distance from each pixel to the center position can be calculated based on the center position data, and then the compensation weight corresponding to each pixel can be determined based on the distance from each pixel to the center position.
[0066] Specifically, each pixel has a different compensation weight, and the compensation value for each pixel is inversely proportional to the distance from the pixel to the center position. The closer the pixel is to the center position, the greater the corresponding compensation weight.
[0067] In some embodiments, the step of calculating the compensation weight corresponding to each pixel in the target pixel region based on the distance includes: calculating the reciprocal of the distance and the sum of the reciprocals of the distance; and calculating the compensation weight corresponding to each pixel in the target pixel region based on the reciprocal and the sum of the reciprocals.
[0068] Specifically, calculate the reciprocal of the distance between each pixel in the target pixel region and the center of the target pixel region, and the sum of the reciprocals of the distances between each pixel and the center of the target pixel region. Then, the compensation weight corresponding to each pixel in the target pixel region is calculated according to the following formula:
[0069]
[0070] Among them, pixel i,j Let D be the grayscale value of the pixel in the i-th row and j-th column of the target pixel region. i,j Let be the distance between the pixel in the i-th row and j-th column of the target pixel region and the center position of the target pixel region; It is the reciprocal of the distance between the pixel in the i-th row and j-th column of the target pixel region and the center position of the target pixel region;
[0071] In some embodiments, the step of calculating the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel includes: calculating the grayscale compensation value of the target pixel region based on the center position data, the grayscale value of each pixel, and a grayscale compensation value calculation formula, wherein the grayscale compensation value calculation formula is:
[0072]
[0073] Where block is the grayscale compensation value of the target pixel region, and pixel is... i,j Let D be the grayscale value of the pixel in the i-th row and j-th column of the target pixel region. i,j Let be the distance between the pixel in the i-th row and j-th column of the target pixel region and the center position of the target pixel region.
[0074] in, This is the compensation term value corresponding to the pixel in the i-th row and j-th column of the target pixel region.
[0075] In this embodiment, the distance between each pixel in the target pixel region and the center of the target pixel region is first calculated using the center position data; then, the reciprocal of the distance and the sum of the reciprocals are calculated; then, the compensation weight corresponding to each pixel in the target pixel region is calculated based on the reciprocal and the sum of the reciprocals; finally, the grayscale compensation value of the target pixel region is calculated based on the grayscale value of each pixel and the compensation weight corresponding to each pixel. This allows each pixel to have a different compensation weight, thereby reducing data loss during the compression restoration process and improving the accuracy of Mura compensation.
[0076] Step S304: Use the grayscale compensation value of the target pixel region as the grayscale compensation value of the pixel region to be compensated, and perform grayscale compensation on each pixel in the pixel region to be compensated on the display panel.
[0077] Specifically, after calculating the grayscale compensation value of the target pixel region, the grayscale compensation value of the target pixel region is used as the grayscale compensation value of the pixel region to be compensated. Then, a preset bilinear interpolation algorithm is used to perform grayscale compensation on each pixel in the pixel region to be compensated on the display panel.
[0078] In some embodiments, the step of using the grayscale compensation value of the target pixel region as the grayscale compensation value of the pixel region to be compensated, and performing grayscale compensation on each pixel in the pixel region to be compensated on the display panel, includes: using the grayscale compensation value of the target pixel region as the grayscale compensation value of the pixel region to be compensated, and performing grayscale compensation on each pixel in the pixel region to be compensated on the display panel according to the grayscale compensation value of the pixel region to be compensated and a preset bilinear interpolation algorithm.
[0079] Please see Figure 5 Taking the region consisting of rows 269-270 and columns 1-2 as an example, each of the four vertices in this region is compressed from 8*8 pixels. The grayscale compensation values for the intersection of row 269 and column 1 are known to be A, B, C, and D. The grayscale compensation value for any pixel within this region is G, the grayscale compensation value for the pixel at the intersection of its row and column 1 is E, and the grayscale compensation value for the pixel at the intersection of its row and column 2 is F. Using bilinear interpolation, E, F, and G are calculated as follows:
[0080] E = [(8-Y)*A+Y*C] / 8;
[0081] F = [(8-Y)*B+Y*D] / 8;
[0082] G = [(8-X)*E+X*F] / 8.
[0083] This application first obtains the target pixel area of the display panel (the target pixel area includes the pixel area to be compensated), the center position data of the target pixel area, and the grayscale value of each pixel in the target pixel area; then, it calculates the grayscale compensation value of the target pixel area based on the center position data and the grayscale value of each pixel; finally, it uses the grayscale compensation value of the target pixel area as the grayscale compensation value of the pixel area to be compensated, and performs grayscale compensation on each pixel in the pixel area to be compensated in the display panel; this enables each pixel to have a different compensation weight, thereby reducing data loss during the compression restoration process and improving the accuracy of Mura compensation.
[0084] The above is a description of the brightness compensation method for the display panel proposed in this application.
[0085] In some embodiments, please refer to Figure 6 The brightness compensation device includes:
[0086] The pixel region acquisition module 601 is used to acquire the target pixel region of the display panel. The target pixel region includes the pixel region to be compensated. The target pixel region is any one of the multiple pixel regions of the display panel. The target pixel region is provided with multiple pixels arranged in an array.
[0087] The calculation data acquisition module 602 is used to acquire the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region;
[0088] The grayscale compensation value calculation module 603 is used to calculate the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel.
[0089] The grayscale value compensation module 604 is used to use the grayscale value compensation value of the target pixel area as the grayscale value compensation value of the pixel area to be compensated, and to perform grayscale value compensation on each pixel in the pixel area to be compensated in the display panel.
[0090] This application first acquires the target pixel region of the display panel (including the pixel region to be compensated) based on the pixel region acquisition module 601, and acquires the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region based on the calculation data acquisition module 602; then, it calculates the grayscale compensation value of the target pixel region based on the grayscale compensation value calculation module 603; finally, it uses the grayscale compensation value of the target pixel region as the grayscale compensation value of the pixel region to be compensated based on the grayscale compensation module 604, and performs grayscale compensation on each pixel in the pixel region to be compensated on the display panel; this enables each pixel to have a different compensation weight, thereby reducing data loss during the compression and restoration process and improving the accuracy of Mura compensation.
[0091] 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 technical solutions and core ideas of this application. Those skilled in the art should understand that they can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. However, 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 brightness compensation method for a display panel, characterized in that, The brightness compensation method includes: Obtain the target pixel area of the display panel, the target pixel area includes the pixel area to be compensated, wherein the target pixel area is any one of the multiple pixel areas of the display panel, and the target pixel area is provided with multiple pixels arranged in an array; Obtain the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region; Based on the center position data, the grayscale value of each pixel, and the grayscale compensation value calculation formula, the grayscale compensation value of the target pixel region is calculated. The grayscale compensation value calculation formula is as follows: Where block represents the grayscale compensation value for the target pixel region. Let be the grayscale value of the pixel in the i-th row and j-th column of the target pixel region. The distance between the pixel in the i-th row and j-th column of the target pixel region and the center position of the target pixel region; The grayscale compensation value of the target pixel region is used as the grayscale compensation value of the pixel region to be compensated, and grayscale compensation is performed on each pixel in the pixel region to be compensated in the display panel.
2. The brightness compensation method according to claim 1, characterized in that, The target pixel region and the pixel region to be compensated are located at the same center position.
3. The brightness compensation method according to claim 1, characterized in that, The step of obtaining the target pixel area of the display panel includes: Obtain the pixel area to be compensated on the display panel; The region is expanded based on the pixel region to be compensated in order to obtain the target pixel region of the display panel.
4. The brightness compensation method according to claim 1, characterized in that, The step of calculating the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel includes: Calculate the compensation weight corresponding to each pixel in the target pixel region based on the center position data; The grayscale compensation value of the target pixel region is calculated based on the grayscale value of each pixel and the compensation weight of each pixel.
5. The brightness compensation method according to claim 4, characterized in that, The step of calculating the compensation weight corresponding to each pixel in the target pixel region based on the center position data includes: Calculate the distance between each pixel in the target pixel region and the center position of the target pixel region based on the center position data; The compensation weight corresponding to each pixel in the target pixel region is calculated based on the distance.
6. The brightness compensation method according to claim 5, characterized in that, The step of calculating the compensation weight corresponding to each pixel in the target pixel region based on the distance includes: Calculate the reciprocal of the distance and the sum of the reciprocals of the reciprocals; The compensation weight corresponding to each pixel in the target pixel region is calculated based on the reciprocal and the sum of the reciprocals.
7. The brightness compensation method according to claim 1, characterized in that, The step of using the grayscale compensation value of the target pixel region as the grayscale compensation value of the pixel region to be compensated, and performing grayscale compensation on each pixel in the pixel region to be compensated on the display panel, includes: The grayscale compensation value of the target pixel region is used as the grayscale compensation value of the pixel region to be compensated. Based on the grayscale compensation value of the pixel region to be compensated and the preset bilinear interpolation algorithm, grayscale compensation is performed on each pixel in the pixel region to be compensated on the display panel.
8. The brightness compensation method according to claim 1, characterized in that, The step of obtaining the grayscale value of each pixel in the target pixel region includes: Obtain the brightness data of the display panel at different gray levels; The grayscale value of each pixel in the target pixel region is determined based on the brightness data of the different grayscale levels.
9. A brightness compensation device for a display panel employing the brightness compensation method as described in claim 1, characterized in that, The brightness compensation device includes: A pixel region acquisition module is used to acquire the target pixel region of the display panel, the target pixel region including the pixel region to be compensated, wherein the target pixel region is any one of the multiple pixel regions of the display panel, and the target pixel region is provided with multiple pixels arranged in an array; The calculation data acquisition module is used to acquire the center position data of the target pixel region and the grayscale value of each pixel in the target pixel region; The grayscale compensation value calculation module is used to calculate the grayscale compensation value of the target pixel region based on the center position data and the grayscale value of each pixel; The grayscale value compensation module is used to use the grayscale value compensation value of the target pixel area as the grayscale value compensation value of the pixel area to be compensated, and to perform grayscale value compensation on each pixel in the pixel area to be compensated in the display panel.
Citation Information
Patent Citations
Brightness control method and device of display panel
CN109637499A
Compensation gray scale determination method, device and equipment
CN112530346A