A display screen mura debugging device and a compensation use method thereof

By generating a correction coefficient matrix and performing interpolation and linear fitting, the Mura compensation method for the display screen is optimized, solving the problems of high resource consumption or computational complexity in the prior art, and achieving efficient improvement of brightness uniformity and reduction of Mura defects.

CN117316118BActive Publication Date: 2026-01-06JIANGMEN SANQI NEW ENERGY CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202311270787.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2026-01-06
Estimated Expiration
2043-09-28

AI Technical Summary

Technical Problem

Existing methods for compensating for Mura defects in displays suffer from high resource consumption or computational complexity, and existing De-Mura algorithms struggle to balance compensation effectiveness with resource consumption.

Method used

By obtaining the brightness matrix and Gamma correction coefficient of each pixel on the display screen, a correction coefficient matrix is ​​generated. Using interpolation algorithms and linear fitting techniques, the correction coefficient matrix is ​​compressed and optimized to achieve point-by-point correction, reducing resource consumption while improving the compensation effect.

Benefits of technology

This achieves improved brightness uniformity, reduced Mura defects, and enhanced display quality while reducing resource consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117316118B_ABST
    Figure CN117316118B_ABST
Patent Text Reader

Abstract

The application discloses a display screen Mura debugging device and a compensation use method thereof. The method obtains a plurality of gray scale display pixel brightness matrices and a display screen Gamma curve, calculates Gamma coefficients corresponding to each pixel point, thereby obtaining a gray scale correction matrix, performs linear fitting on the gray scale correction matrix of each pixel of a plurality of gray scales, and obtains a fitted correction coefficient matrix, so that the correction data of the plurality of gray scales can be compensated by using only the correction coefficient matrix. Meanwhile, a compensation data compression algorithm is also disclosed. The method obtains the above correction gray scale matrix, determines the size of a compression block, selects correction gray scales of each pixel in four adjacent blocks for two-dimensional linear fitting, determines fitted correction gray scales of each vertex of the four adjacent blocks after fitting, and then stores the correction gray scales in the correction coefficient matrix by using the above method. The method can effectively compensate for the Mura of the display screen.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of displays, and in particular to a display screen Mura debugging device and its compensation method. Background Technology

[0002] With the development of display technology, the mainstream display technologies currently include TFT-LCD, AMOLED, and LED display technologies. These technologies are widely used in electronic products due to their advantages such as thinness, low cost, and good display effect. However, with the development of video technology, consumers have increasingly higher requirements for display quality. Therefore, how to improve the display quality of screens is an important issue in the display field.

[0003] Currently, display technology typically uses TFTs as the driving backplane. Due to the nature of TFT fabrication processes, display panels fabricated using TFT backplanes exhibit non-uniform characteristics. Therefore, many methods have been developed to compensate for these non-uniformities, including internal and external compensation methods. These methods can compensate for the characteristics of TFTs to some extent. However, because the manufacturing process of display panels is complex, requiring nearly a hundred steps, various display defects are inevitable during manufacturing. Among these defects, the most common is the Mura defect.

[0004] De-Mura (Mura compensation) improves the uniformity of display brightness by changing the grayscale value of pixels. A lower grayscale value is applied to pixels with higher display brightness, and a higher grayscale value is applied to pixels with lower display brightness. After grayscale compensation, the brightness of each pixel is made closer to uniform, thus improving the Mura defect of the display panel.

[0005] Currently, existing De-Mura algorithms are mainly divided into interpolation compensation and Gamma compensation. Interpolation compensation uses a compensation matrix at a few specific gray levels and locations, and then uses interpolation to compensate for the brightness of pixels at other gray levels and locations, thus achieving De-Mura correction. The advantage of this method is its simplicity in compensation algorithm and De-Mura design. However, this method is equivalent to applying a low-pass filter to the compensation matrix, resulting in poor De-Mura performance. Furthermore, compensating for all pixels consumes significant storage resources. Gamma compensation, on the other hand, calculates the Gamma curve for each pixel and corrects the Gamma curve to achieve De-Mura correction. The advantage of this method is its ability to achieve accurate De-Mura correction through Gamma curve calculation. However, implementing decimal and exponential operations in digital circuits is complex and consumes more computational resources. Summary of the Invention

[0006] In order to overcome the above-mentioned shortcomings and deficiencies of the prior art, the first objective of the present invention is to provide a display screen Mura debugging device and a compensation method thereof.

[0007] In a first aspect, embodiments of this application provide a display screen Mura compensation method, which is applied in the device used to control the display screen to light up. The method includes:

[0008] Obtain the brightness matrix of each pixel of the display screen with multiple gray levels and the Gamma correction coefficient of the display screen;

[0009] Obtain the compression coefficient of the display screen calibration coefficient matrix;

[0010] Obtain the grayscale data of the pixels (m, n) to be displayed on the display screen, where the values ​​of m and n are 1 to M and 1 to N, respectively, and M and N are determined by the resolution of the display screen.

[0011] The correction coefficient matrix of the display screen is obtained based on the brightness matrix of each pixel of the multiple grayscale display screens and the Gamma correction coefficient of the display screen.

[0012] Based on the grayscale data corresponding to the grayscale of the pixel to be displayed (m, n) and the pixel position, a correction coefficient to be used is determined from the correction coefficient matrix. If the position corresponding to the pixel to be displayed belongs to the corresponding position after compression of the display correction coefficient matrix, the correction coefficient to be used is the correction coefficient of the position corresponding to the pixel to be displayed. If the position corresponding to the pixel to be displayed does not belong to the corresponding position after compression of the display correction coefficient matrix, the correction coefficient to be used is the correction coefficient calculated from the four adjacent positions of the corresponding position after compression of the display correction coefficient matrix.

[0013] Based on the proposed correction coefficient, determine the target correction coefficient corresponding to the pixel (m, n) to be displayed.

[0014] The grayscale data of the pixels to be displayed (m, n) are corrected according to the target correction coefficients corresponding to the pixels to be displayed (m, n).

[0015] This application proposes a Mura compensation method for a display screen, which corrects the pixels of the displayed image point by point by using the brightness matrix of each pixel of the display screen with multiple gray levels and the Gamma correction coefficient of the display screen, thereby solving the Mura defect problem of the display screen.

[0016] In conjunction with the first aspect, in one implementation of this application embodiment, obtaining the correction coefficient matrix of the display screen based on the brightness matrix of each pixel of the plurality of grayscale display screens and the Gamma correction coefficient of the display screen includes:

[0017] The Gamma correction curve coefficient of each pixel is determined by the brightness matrix of each pixel to be displayed on a multi-grayscale display screen.

[0018] The brightness corresponding to multiple gray levels is determined by multiple gray levels and the Gamma correction coefficient of the display screen;

[0019] Based on the Gamma correction curve coefficients of each pixel on the display screen and the brightness corresponding to multiple gray levels, the corrected gray level matrix of each pixel of the multiple gray levels is determined. Based on the corrected gray level matrix of each pixel of the multiple gray levels and the multiple gray levels, a linear fitting is performed to determine the coefficient matrix after linear fitting.

[0020] The coefficient matrix is ​​a correction coefficient matrix;

[0021] In conjunction with the first aspect, in one implementation of this application, determining the compressed target correction coefficient based on the display correction coefficient matrix compression coefficient and the correction coefficient matrix includes:

[0022] The compression coefficient is corrected using the display screen to determine the compressed block size and its corresponding position after compression.

[0023] By selecting the corrected grayscale of each pixel in four adjacent blocks, and performing two-dimensional linear fitting based on the pixel position and corrected grayscale of each pixel in the four adjacent blocks, the corrected grayscale of each vertex of the four adjacent blocks after two-dimensional linear fitting is determined.

[0024] By using the above process of obtaining the fitted and corrected grayscale of each vertex of four adjacent blocks, we traverse all pixels of the multiple grayscale levels and determine the compressed and corrected grayscale of all pixels of the multiple grayscale levels.

[0025] Based on the compressed and corrected gray levels of all pixels of the multiple gray levels, the coefficient matrix after linear fitting is extracted to determine the compressed coefficient matrix.

[0026] The compressed coefficient matrix is ​​the compressed correction coefficient matrix to be used;

[0027] In conjunction with the first aspect, in one implementation of this application, determining the correction grayscale corresponding to the pixel point (m, n) to be displayed based on the correction coefficient to be used includes:

[0028] If the pixel to be displayed (m, n) is a pixel in one of the four adjacent blocks, the corrected grayscale of each vertex of the four adjacent blocks corresponding to the pixel to be displayed (m, n) is determined according to the correction coefficients and interpolation algorithm of each vertex of the four adjacent blocks.

[0029] In conjunction with the first aspect, in one implementation of this application embodiment, determining the target correction coefficient corresponding to the pixel point (m, n) to be displayed by using the correction coefficients and interpolation algorithm of each vertex of the four adjacent blocks includes:

[0030] The corrected grayscale corresponding to the pixel (m, n) to be displayed is determined by the interpolation algorithm formula;

[0031] The interpolation algorithm formula is as follows:

[0032]

[0033] Among them, G cor (x, y) represents the corrected grayscale corresponding to the pixel (m, n) to be displayed, G R,D G L,D G L,U G R,U Here, V represents the corrected grayscale of each vertex of the four adjacent blocks corresponding to the pixel (m, n) to be displayed, H represents the horizontal compression ratio, and D represents the vertical compression ratio. x D is the distance from the pixel (m, n) to be displayed to the leftmost end of the four adjacent blocks. y The distance from the pixel to be displayed (m, n) to the top of the four adjacent blocks is denoted as .

[0034] Secondly, embodiments of this application provide a display screen Mura debugging device, comprising:

[0035] Storage module, used to store the target correction coefficient matrix;

[0036] The acquisition module is used to acquire the correction coefficient matrix stored in the storage module and the position and grayscale data of the pixel to be displayed (m, n);

[0037] The processing module determines the correction grayscale corresponding to the pixel (m, n) to be displayed from the target correction coefficient matrix based on the position and grayscale data of the pixel (m, n) to be displayed, wherein the method for determining the correction grayscale corresponding to the pixel (m, n) to be displayed is the same as that described in the first aspect.

[0038] The output module is used to output the corrected grayscale corresponding to the pixel point (m, n) to the display screen.

[0039] Beneficial effects

[0040] Compared with the prior art, the present invention provides a display screen Mura debugging device and its compensation method, which has the following beneficial effects: by changing the gray value of the pixels, the brightness uniformity of the display is improved. A lower gray value is applied to the pixels with higher display brightness, and a higher gray value is applied to the pixels with lower display brightness. After gray value compensation, the brightness of each pixel is made to be close to uniform, thereby improving the Mura defect of the display panel. Attached Figure Description

[0041] Figure 1 This is an application scenario diagram for an example of this application;

[0042] Figure 2 A flowchart of a method for generating display screen Mura compensation data provided in an embodiment of this application;

[0043] Figure 3 A flowchart of display screen Mura compensation provided in this application embodiment;

[0044] Figure 4 This is a schematic diagram of the Mura debugging device for the display screen according to an embodiment of this application. Detailed Implementation

[0045] The present invention will be further described in detail below with reference to the embodiments, but the implementation of the present invention is not limited thereto.

[0046] The display screen Mura compensation method provided in this application embodiment can be applied to debugging devices for various displays such as TFT-LCD, AMOLED, and Micro-LED. Figure 1 This is an application scenario diagram for an example of this application. For example... Figure 1 As shown, the debugging device 102 can be connected to the control module 103 of the display screen 104 and the camera 101 that captures images of the display screen 104. In this embodiment, the debugging device 102 controls the exposure time, gain, sensitivity, and other parameters of the camera 101 to capture images of the display screen. Simultaneously, the debugging device controls the control module 103 of the display screen 104 to display multiple grayscale images (R, G, B). Based on the acquired images, correction coefficients are generated using a correction coefficient generation method. These correction coefficients are then transmitted to the display screen control module 103 for storage, enabling the control module 103 to perform grayscale correction on the display screen 104 based on the correction coefficients.

[0047] In the embodiments of this application, the debugging device 102 is generally a personal computer (PC), but it can also be other devices capable of generating correction coefficients. The embodiments of this application do not limit this.

[0048] In this embodiment, the display unit to be calibrated in the display screen 104 can be controlled by the control module 103. The control module 103 can be a circuit board, receiving card, logic board (or screen driver board, TCON board, Source IC) loaded with lamp board flash memory, or other devices. This embodiment does not limit the specific device.

[0049] Figure 2 A flowchart illustrating a method for generating Mura compensation data for a display screen provided in this application embodiment. This method can be executed by a debugging device 102 and a control device 103. The process includes: acquiring the brightness matrix of each pixel of the display screen at multiple gray levels and the Gamma correction coefficient of the display screen;

[0050] Obtain the compression coefficient of the display screen calibration coefficient matrix;

[0051] Obtain the grayscale data of the pixels (m, n) to be displayed on the display screen, where the values ​​of m and n are 1 to M and 1 to N, respectively, and M and N are determined by the resolution of the display screen.

[0052] The correction coefficient matrix of the display screen is obtained based on the brightness matrix of each pixel of the multiple grayscale display screens and the Gamma correction coefficient of the display screen, including:

[0053] 201. Obtain the brightness matrix of each pixel to be displayed in multiple grayscale levels and the Gamma curve of the display screen;

[0054] In this embodiment of the application, the debugging device 102 can obtain multiple grayscale display brightness matrices of each pixel to be displayed and the Gamma curve parameters of the display screen set by the user from the camera 101.

[0055] In some embodiments, the multiple grayscale display of the brightness matrix of each pixel to be displayed includes at least a brightness matrix of red in M ​​grayscale levels, a brightness matrix of green in N grayscale levels, and a brightness matrix of blue in K grayscale levels. The grayscale levels contained in the M grayscale levels, the N grayscale levels, and the K grayscale levels can be the same or different. The brightness matrix of the camera's RGB display can be of different grayscale levels. For example, red might be acquired at grayscale level 3264128192, green at 1624128192, and blue at 163264128192255, etc.

[0056] 202. Calculate the Gamma coefficient of each pixel based on multiple grayscale brightness matrices.

[0057] The Gamma coefficient for each pixel is calculated based on the RGB brightness matrix corresponding to the multiple gray levels. In a display with Mura, although various process and electrical inhomogeneities cause differences in the light emission characteristics of pixels in and outside the Mura area, the light emission characteristics of each pixel in the display still conform to the Gamma curve. Mura causes differences in the light emission characteristics of each pixel, that is, different Gamma curves.

[0058] 203. Determine the brightness corresponding to multiple gray levels based on multiple gray levels and the Gamma correction coefficient of the display screen.

[0059] The standard brightness corresponding to multiple gray levels is determined based on the display screen's Gamma correction coefficient and the acquired gray level values.

[0060] 204. Calculate the correction grayscale matrix based on the brightness corresponding to multiple grayscale levels and the Gamma coefficient of each pixel.

[0061] Based on the standard brightness and Gamma coefficient of each pixel obtained in stages 202 and 203, the corrected gray level of each pixel under the standard brightness is calculated to obtain the corrected gray level matrix.

[0062] 205. Based on the gray level correction matrix of each pixel of multiple gray levels and the multiple gray levels, perform linear fitting to obtain the fitted correction coefficient matrix.

[0063] Based on the correction grayscale matrix corresponding to multiple grayscale levels of each pixel obtained in stage 204, linear fitting is performed on multiple grayscale levels. That is, linear fitting of correction grayscale Gc for each pixel under multiple grayscale levels G is performed. The linear fitting parameters are A and B, which conform to Gc=A*G+B. The obtained linear fitting parameters A and B are converted into integer format and stored in control module 103 as compensation data for display screen Mura.

[0064] Due to the capacity limitations of the storage device in the control module 103, it may be necessary to compress the compensation data for the display screen Mura. Stages 206, 207, and 208 belong to the process of generating compensation data when it is necessary to compress the compensation data.

[0065] Based on the grayscale data corresponding to the grayscale of the pixel to be displayed (m, n) and the pixel position, a correction coefficient to be used is determined from the correction coefficient matrix. If the position corresponding to the pixel to be displayed belongs to the corresponding position after compression of the display correction coefficient matrix, the correction coefficient to be used is the correction coefficient of the position corresponding to the pixel to be displayed. If the position corresponding to the pixel to be displayed does not belong to the corresponding position after compression of the display correction coefficient matrix, the correction coefficient to be used is the correction coefficient calculated from the four adjacent positions of the corresponding position after compression of the display correction coefficient matrix.

[0066] Based on the proposed correction coefficient, determine the target correction coefficient corresponding to the pixel (m, n) to be displayed;

[0067] Based on the compression coefficient and the correction coefficient matrix of the display screen, the compressed target correction coefficient is determined, including:

[0068] 206. Determine the size of the compressed block and select the corrected grayscale of each pixel in the four adjacent blocks.

[0069] The size of the compressed block is the compression ratio of the compensation data. In some embodiments, the block size is 1*2, 2*2, 2*4, 4*4, etc., corresponding to data compression ratios of 2, 4, 8, 16, etc. This embodiment takes a 2*2 block size as an example, selecting the corrected grayscale of each pixel in four adjacent blocks, that is, the corrected grayscale of each pixel in a 4*4 block.

[0070] 207. Perform two-dimensional linear fitting based on the pixel positions and corrected gray levels of each pixel in the four adjacent blocks to determine the corrected gray levels of each vertex of the four adjacent blocks after fitting.

[0071] Two-dimensional linear fitting was performed on the pixel positions and corrected gray levels of four adjacent 4x4 blocks. The two-dimensional linear fitting conforms to Gc=A1*x+A2*y+A3*x*y+A4, where x and y are the positions of each pixel in the 4x4 block, and Gc is the corrected gray level of each pixel. Then, the corrected gray levels fitted at positions (1,1), (4,1), (1,4), and (4,4) were taken as the corrected gray levels of the corresponding four adjacent blocks.

[0072] Based on the proposed correction coefficients, the corrected grayscale corresponding to the pixel (m, n) to be displayed is determined, including:

[0073] 208. Determine the corrected grayscale after compression of all pixels in multiple grayscale levels, and extract the coefficient matrix after linear fitting based on the corrected grayscale after compression of all pixels in multiple grayscale levels to determine the compressed coefficient matrix.

[0074] The step of determining the correction grayscale corresponding to the pixel point (m, n) to be displayed based on the correction coefficient to be used includes:

[0075] If the pixel to be displayed (m, n) is a pixel in one of the four adjacent blocks, the corrected grayscale of each vertex of the four adjacent blocks corresponding to the pixel to be displayed (m, n) is determined according to the correction coefficients and interpolation algorithm of each vertex of the four adjacent blocks.

[0076] The correction coefficients and interpolation algorithms of each vertex of the four adjacent blocks are used to determine the target correction coefficients corresponding to the pixel point (m, n) to be displayed, including:

[0077] The corrected grayscale corresponding to the pixel (m, n) to be displayed is determined by the interpolation algorithm formula;

[0078] The interpolation algorithm formula is as follows:

[0079]

[0080] Among them, G cor (x, y) represents the corrected grayscale corresponding to the pixel (m, n) to be displayed, G R,D G L,D G L,U G R,U Here, V represents the corrected grayscale of each vertex of the four adjacent blocks corresponding to the pixel (m, n) to be displayed, H represents the horizontal compression ratio, and D represents the vertical compression ratio. x D is the distance from the pixel (m, n) to be displayed to the leftmost end of the four adjacent blocks. y The distance from the pixel to be displayed (m, n) to the top of the four adjacent blocks is denoted as .

[0081] Similarly, the obtained compressed and corrected grayscale is linearly fitted through stage 205 to determine the coefficient matrix. The obtained linear fitting parameters A and B are converted into integer format and stored in control module 103 as compensation data for display screen Mura.

[0082] Figure 3 This is a schematic diagram illustrating the display screen Mura compensation process provided in this embodiment of the application. The method is executed by the control device 103, and the specific process is as follows:

[0083] 301. Extract the compression coefficient and compensation data from the storage module, determine the compression coefficient, determine the size of the restored block, and obtain the display position and display grayscale from the upper-level control device.

[0084] First, the compression coefficient in the storage module is extracted to determine whether the compensation data has been compressed, and the block size is determined based on the obtained compression coefficient. Then, the pixel position and grayscale of the pixel to be displayed are obtained from the upstream control device, and the corresponding compensation data is extracted from the storage module based on the obtained pixel position.

[0085] 302. Restore the compensation coefficient data to the compensation grayscale data.

[0086] When the determined block size is 1*1, meaning the compensation data is uncompressed, the compensation coefficient data for the corresponding position is directly extracted from the storage module. The corresponding compensation grayscale is then calculated using the compensation coefficients, covering all grayscale data. When the determined block size is not 1*1, the compensation coefficients for the four adjacent positions of the corresponding position are first extracted. Based on the obtained display grayscale, the corresponding compensation grayscale data is calculated.

[0087] 303. Using bilinear interpolation, the corresponding corrected grayscale data is restored by displaying the position and grayscale.

[0088] When the determined compression coefficient is greater than 1, the corresponding corrected grayscale data is restored by extracting the compensation grayscale data of the four adjacent positions of the corresponding position in the storage and using bilinear interpolation and display position.

[0089] 304. Output the corrected grayscale data to the display screen.

[0090] Finally, the corrected grayscale data is output to the display screen to compensate for the display screen's murmur.

[0091] Figure 4 This is a schematic diagram of the Mura debugging device for the display screen according to an embodiment of this application;

[0092] The storage module is used to store compensation coefficient data and compressed data.

[0093] The acquisition module is used to communicate with the storage module and extract the corresponding compressed data and compensation coefficient data from the storage module, as well as obtain the display pixel position and display grayscale data transmitted by the upper-level control device.

[0094] The processing module processes the data obtained by the acquisition module, and combines the acquired compressed data and compensation coefficient data with the display pixel position and display grayscale data to convert them into compensated grayscale data, which is then transmitted to the output module.

[0095] The output module is used to output the compensated grayscale data to the display screen to complete the Mura compensation of the display screen.

Claims

1. A display screen Mura compensation method, characterized in that, The display screen Mura compensation method is applied to a control device for controlling the color brightness of a display screen, and the method comprises: obtaining a brightness matrix of each pixel of the display screen at multiple gray scales and a Gamma correction coefficient of the display screen; obtaining a display screen correction coefficient matrix compression coefficient; obtaining the gray scale data of a pixel point (m, n) to be displayed on the display screen, wherein m and n are respectively 1 to M and 1 to N, and M and N are determined by the resolution of the display screen; obtaining a correction coefficient matrix of the display screen according to the brightness matrix of each pixel of the display screen at multiple gray scales and the Gamma correction coefficient of the display screen; determining a correction coefficient to be used from the correction coefficient matrix according to the gray scale corresponding to the gray scale data of the pixel point (m, n) to be displayed and the position of the pixel point, wherein if the position corresponding to the pixel point to be displayed belongs to the position corresponding to the display screen correction coefficient matrix after compression, the correction coefficient to be used is the correction coefficient of the position corresponding to the pixel point to be displayed, and if the position corresponding to the pixel point to be displayed does not belong to the position corresponding to the display screen correction coefficient matrix after compression, the correction coefficient to be used is the correction coefficient calculated from the four adjacent positions of the position corresponding to the display screen correction coefficient matrix after compression; determining a target correction coefficient corresponding to the pixel point (m, n) to be displayed according to the correction coefficient to be used; correcting the gray scale data of the pixel point (m, n) to be displayed according to the target correction coefficient corresponding to the pixel point (m, n) to be displayed; The display screen Mura compensation method is applied to a control device for controlling the color brightness of a display screen, and the method comprises: obtaining a brightness matrix of each pixel of the display screen at multiple gray scales and a Gamma correction coefficient of the display screen; obtaining a correction coefficient matrix of the display screen according to the brightness matrix of each pixel of the display screen at multiple gray scales and the Gamma correction coefficient of the display screen; obtaining the gray scale data of a pixel point (m, n) to be displayed on the display screen, wherein m and n are respectively 1 to M and 1 to N, and M and N are determined by the resolution of the display screen; obtaining a correction coefficient matrix of the display screen according to the brightness matrix of each pixel of the display screen at multiple gray scales and the Gamma correction coefficient of the display screen; determining a correction coefficient to be used from the correction coefficient matrix according to the gray scale corresponding to the gray scale data of the pixel point (m, n) to be displayed and the position of the pixel point, wherein if the position corresponding to the pixel point to be displayed belongs to the position corresponding to the display screen correction coefficient matrix after compression, the correction coefficient to be used is the correction coefficient of the position corresponding to the pixel point to be displayed, and if the position corresponding to the pixel point to be displayed does not belong to the position corresponding to the display screen correction coefficient matrix after compression, the correction coefficient to be used is the correction coefficient calculated from the four adjacent positions of the position corresponding to the display screen correction coefficient matrix after compression; determining a target correction coefficient corresponding to the pixel point (m, n) to be displayed according to the correction coefficient to be used; correcting the gray scale data of the pixel point (m, n) to be displayed according to the target correction coefficient corresponding to the pixel point (m, n) to be displayed; The display screen Mura compensation method is applied to a control device for controlling the color brightness of a display screen, and the method comprises: obtaining a brightness matrix of each pixel of the display screen at multiple gray scales and a Gamma correction coefficient of the display screen; obtaining a correction coefficient matrix of the display screen according to the brightness matrix of each pixel of the display screen at multiple gray scales and the Gamma correction coefficient of the display screen; obtaining the gray scale data of a pixel point (m, n) to be displayed on the display screen, wherein m and n are respectively 1 to M and 1 to N, and M and N are determined by the resolution of the display screen; obtaining a correction coefficient matrix of the display screen according to the brightness matrix of each pixel of the display screen at multiple gray scales and the Gamma correction coefficient of the display screen; determining a correction coefficient to be used from the correction coefficient matrix according to the gray scale corresponding to the gray scale data of the pixel point (m, n) to be displayed and the position of the pixel point, wherein if the position corresponding to the pixel point to be displayed belongs to the position corresponding to the display screen correction coefficient matrix after compression, the correction coefficient to be used is the correction coefficient of the position corresponding to the pixel point to be displayed, and if the position corresponding to the pixel point to be displayed does not belong to the position corresponding to the display screen correction coefficient matrix after compression, the correction coefficient to be used is the correction coefficient calculated from the four adjacent positions of the position corresponding to the display screen correction coefficient matrix after compression; determining a target correction coefficient corresponding to the pixel point (m, n) to be displayed according to the correction coefficient to be used; correcting the gray scale data of the pixel point (m, n) to be displayed according to the target correction coefficient corresponding to the pixel point (m, n) to be displayed; If the pixel point (m, n) to be displayed is a pixel in four adjacent blocks, the correction gray scale of each vertex of the four adjacent blocks corresponding to the pixel point (m, n) to be displayed is determined according to the correction coefficients of each vertex of the four adjacent blocks and an interpolation algorithm, and the correction gray scale of the pixel point (m, n) to be displayed is determined according to the correction gray scale of each vertex of the four adjacent blocks corresponding to the pixel point (m, n) to be displayed and the interpolation algorithm; The correction coefficients of each vertex of the four adjacent blocks and the interpolation algorithm determine the target correction coefficient corresponding to the pixel point (m, n) to be displayed, comprising: The correction gray scale corresponding to the pixel point (m, n) to be displayed is determined through the interpolation algorithm formula; The interpolation algorithm formula is: wherein G cor (x, y) is the corrected gray scale corresponding to the to-be-displayed pixel point (m, n), G R,D , G L,D , G L,U , G R,U are the corrected gray scales of the four adjacent Block vertices corresponding to the to-be-displayed pixel point (m, n), V is the horizontal compression rate, H is the vertical compression rate, D x is the distance from the to-be-displayed pixel point (m, n) to the leftmost end of the four adjacent Blocks, D y is the distance from the to-be-displayed pixel point (m, n) to the uppermost end of the four adjacent Blocks.

2. The apparatus of claim 1, wherein, Comprising: A storage module for storing the target correction coefficient matrix; An acquisition module for acquiring the correction coefficient matrix stored in the storage module and the position and gray scale data of the pixel point (m, n) to be displayed; A processing module for determining the correction gray scale corresponding to the pixel point (m, n) to be displayed from the target correction coefficient matrix according to the position and gray scale data of the pixel point (m, n) to be displayed, wherein the determination of the correction gray scale corresponding to the pixel point (m, n) to be displayed is the same as the method of the first aspect; An output module for outputting the correction gray scale corresponding to the pixel point (m, n) to be displayed to the display screen.

Citation Information

Patent Citations

  • Full-gray-scale point-by-point correction method and related device

    CN114220371A