CN113724652B - Compensation method and device for Mura of OLED display panel and readable medium - Google Patents
Compensation method and device for Mura of OLED display panel and readable medium Download PDFInfo
- Publication number
- CN113724652B CN113724652B CN202110986192.8A CN202110986192A CN113724652B CN 113724652 B CN113724652 B CN 113724652B CN 202110986192 A CN202110986192 A CN 202110986192A CN 113724652 B CN113724652 B CN 113724652B
- Authority
- CN
- China
- Prior art keywords
- gray
- display panel
- scale
- matrix
- compensation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/20—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters
- G09G3/22—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources
- G09G3/30—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels
- G09G3/32—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]
- G09G3/3208—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED]
- G09G3/3225—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix no fixed position being assigned to or needed to be assigned to the individual characters or partial characters using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED] organic, e.g. using organic light-emitting diodes [OLED] using an active matrix
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2320/00—Control of display operating conditions
- G09G2320/02—Improving the quality of display appearance
- G09G2320/0233—Improving the luminance or brightness uniformity across the screen
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Electroluminescent Light Sources (AREA)
Abstract
The invention relates to a compensation method, a compensation device and a readable medium for Mura of an OLED display panel, wherein the compensation method comprises the following steps: acquiring a gray scale picture and an n point positioning image which are used for shooting a plurality of gray scale values of the OLED display panel from low to high, wherein n is more than or equal to 2; cutting out the area where the display panel is located according to the n-point positioning image; calculating GAMMA index values of pixels in each gray-scale picture according to pixel values of the gray-scale pictures and exposure time parameters during shooting; calculating actual gray-scale values required by the multiple pixels to reach the target brightness in an exponentiation mode according to the GAMMA index values of the pixels; and calculating according to the actual gray-scale value and the gray-scale value to obtain Mura compensation data, and executing Mura compensation processing. The invention has the beneficial effects that: better Mura phenomenon compensation effect can be obtained, and display effect is optimized.
Description
Technical Field
The invention relates to the technical field of display, in particular to a compensation method and device for Mura of an OLED display panel.
Background
An OLED (Organic Light-Emitting Diode) has been increasingly used in high-performance display as a current type Light-Emitting device. Compared with the LCD, the LCD has the advantages of high contrast, super lightness and thinness, flexibility and the like due to the self-luminous characteristic. However, brightness uniformity and image retention are still two major problems facing it, and in order to solve these two problems, compensation techniques are often used in addition to process improvement. The compensation method can be divided into two major categories, internal compensation and external compensation. The internal compensation is a method of compensating a sub circuit built by a Thin Film Transistor (TFT) inside a pixel. The external compensation refers to a method of sensing electrical or optical characteristics of the pixel by an external driving circuit or device and then compensating.
The external compensation may be classified into an optical extraction type and an electrical extraction type according to a data extraction method. The optical extraction type is to extract a brightness signal by a method of taking a picture by an optical CCD (Charge Coupled Device) after a back plate is lighted, and the electrical extraction type is to extract electrical signals of a TFT and an OLED by an induction circuit of a driving chip.
The two methods extract different kinds of signals, and thus the data processing modes are different. The optical extraction method has the advantages of simple structure and flexible method, and is widely adopted at the present stage, namely the DeMura. The term Mura originates from japan, and originally means uneven brightness, and then extends to any human-eye recognizable color difference on the panel.
The external compensation mode of optical drive is based on that OLED (organic light emitting diode) emits light to meet a gamma curve, and most of the current compensation algorithms are adopted on the basis of the gamma curveDifferent methods calculate the correction data. Gamma is the nonlinear relation between output brightness and input voltage, and is the nonlinear operation on the grey value of input image to make the grey value of output image and the grey value of input image have exponential relationThis index γ is Gamma. The generalized definition of the Gamma value is the Gamma power exponential relation between the input value and the output value, and is used for compensating the non-linear perception of the human eyes to the natural brightness.
The DeMura compensation method typically takes several gray-scale pictures with a high resolution and high precision industrial camera; further analyzing pixel brightness distribution characteristics in a display picture according to data acquired by the camera, and identifying Mura according to a related algorithm; generating DeMura data, namely Mura compensation data, according to the Mura data and a corresponding DeMura compensation algorithm; and burning the DeMura data into a Flash ROM for Mura compensation when the picture is displayed.
The compensation by utilizing DeMura data generated by the existing DeMura compensation algorithm has poor effect, especially the obvious Mura display panel can only be slightly improved, and the Mura removal effect is poor.
Disclosure of Invention
The present invention is directed to at least one of the technical problems of the prior art, and provides a method and an apparatus for compensating Mura of an OLED display panel, and a readable medium thereof, which overcome the disadvantages of the prior art.
The technical scheme of the invention comprises a compensation method for Mura of an OLED display panel, which is characterized by comprising the following steps: acquiring a gray scale picture and an n point positioning image (n > = 2) for shooting a plurality of gray scale values of an OLED display panel from low to high; cutting out the area where the display panel is located according to the n-point positioning image; calculating GAMMA index values of pixels in each gray-scale picture according to the pixel values of the gray-scale pictures and exposure time parameters during shooting; calculating actual gray-scale values required by a plurality of pixels to reach target brightness in an exponentiation mode according to the GAMMA index values of the pixels; and calculating to obtain Mura compensation data according to the actual gray-scale value and the gray-scale value, and executing Mura compensation processing.
The method for compensating the Mura of the OLED display panel, wherein obtaining a gray scale picture and an n-point positioning image (n > = 2) of taking a plurality of gray scale values of the OLED display panel from low to high comprises: generating a plurality of pure gray scale images from low to high and the n point positioning image according to the resolution of the OLED display panel, wherein the pure gray scale images are used for shooting the brightness of the OLED display panel under different gray scales, and the n point positioning image comprises n bright points; and shooting the pure gray scale image and the n point positioning image by a high-resolution industrial camera, recording the gray scale value of the shot image and the exposure time of the camera during shooting, and determining the area equal division of the display panel.
The compensation method for the Mura of the OLED display panel is characterized in that the cutting out the area where the display panel is located according to the n-point positioning image comprises the following steps: and according to the n point positioning images of the OLED display panel, positioning n imaged bright points by using a clustering algorithm, determining the resolution and the inclination angle of the corresponding n point positioning images by calculating the distance and the inclination angle of the centers of the imaged clustering points, further calculating and cutting the edge positions of the shot display panel, and zooming the images of the display panel to the actual resolution of the display panel.
The method for compensating the Mura of the OLED display panel is characterized in that the step of calculating the GAMMA index value of the pixel in each gray-scale picture according to the pixel value of the gray-scale picture and the exposure time parameter during shooting comprises the following steps: calculating a brightness matrix of the display panel under a corresponding input gray scale value through a formula (1) to obtain a formula (2), wherein the formula (1) is a relation between a camera imaging picture gray scale matrix and the display panel brightness matrix, the formula (2) displays the panel brightness matrix, and the formula (1) and the formula (2) are calculated as follows:
Gray′(x,y)=K*exposure*L(x,y) (1)
L(x,y)=Gray′(x,y)/K*exposure (2)
the relation between the display panel brightness matrix L (x, y) and the GAMMA index represented by the input gray level matrix is as the formula (3):
wherein Gray' (x, y) represents a pixel Gray-scale value matrix read out from an imaging image of a camera, K represents a camera imaging rule which is a known constant, exposure represents exposure time of the camera when the image is shot, L (x, y) represents a brightness matrix of each pixel of the OLED display panel, formula (1) represents a relation between a camera imaging picture Gray-scale matrix and a display panel brightness matrix, formula (2) represents a display panel brightness matrix, G represents an input Gray-scale matrix for lighting the display panel, and γ represents a matrix composed of GAMMA indexes of each pixel;
selecting each shot first gray scale picture and any selected second gray scale picture after cutting, and calculating the GAMMA index matrix of each pixel through a formula (3) in a manner of the following formula (4) and formula (5):
wherein L is 1 (x, y) and L 2 (x, y) respectively represent luminance matrices of the first and second gray-scale pictures, G 1 And G 2 Input matrices representing Picture 1 and Picture 2, i.e. lit Gray' 1 And Gray' 2 Expressing read gray scale values of the imaged first gray scale picture and second gray scale picture 1 And exposure 2 And the exposure parameters of the shot first gray scale picture and the shot second gray scale picture are represented.
The method for compensating for Mura of an OLED display panel, wherein calculating the actual gray scale values of the plurality of pixels required to achieve the target luminance by a power operation according to the GAMMA index values of the pixels comprises: calculating a gray scale value matrix which is required to be lightened after each pixel of the first gray scale picture and the second gray scale picture is corrected, wherein the calculation mode is formula (6) and formula (7):
wherein G' 1 (x, y) and G' 2 (x, y) represents a gray-scale value matrix to be lighted after pixel correction of the first gray-scale picture and the second gray-scale picture, L T1 (x, y) and L T2 And (x, y) represents a target brightness matrix after compensation of a plurality of pixels of the first gray-scale picture and the second gray-scale picture.
The compensation method for the Mura of the OLED display panel is characterized in that the calculation modes of the target brightness matrix after the compensation of the plurality of pixels of the first gray scale picture and the second gray scale picture comprise an overall average value method and a local average value method.
The Mura compensation method of the OLED display panel is characterized in that the step of calculating Mura compensation data according to the actual gray-scale value and the gray-scale value comprises the following steps:
and regressing corresponding compensation coefficients and compensation values according to the calculated gray-scale values before and after the compensation of the multiple pairs and the calculation mode supported.
The compensation method for Mura of the OLED display panel is characterized by further comprising the following steps of: and compensating all other gray scales by using the set compensation coefficient matrix and the set compensation value matrix.
The technical solution of the present invention also includes a compensation apparatus for Mura of an OLED display panel, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the method steps when executing the computer program.
The present invention also includes a computer-readable storage medium, in which a computer program is stored, wherein the computer program, when executed by a processor, implements any of the method steps.
The beneficial effects of the invention are as follows: the light emitting area of the OLED display panel is cut by an n-point positioning method, so that the OLED display panels with various resolution ratios can be conveniently, quickly and accurately extracted, and the pixel level alignment is realized; and lighting and shooting a plurality of gray-scale values of the OLED display panel, and calculating the light-emitting brightness of the display panel corresponding to the gray-scale values so as to calculate the GAMMA value of the light-emitting curve of each pixel. And calculating a compensated gray scale value corresponding to the input gray scale through the luminous curve GAMMA, and adjusting the input gray scale to the compensated gray scale, thereby realizing effective Mura elimination of the display panel.
Drawings
The invention is further described below with reference to the accompanying drawings and examples;
FIG. 1 is a flowchart illustrating a Mura phenomenon compensation method of an OLED display panel according to an embodiment of the present invention;
FIG. 2 is a flowchart illustrating one embodiment of the big data integration processing method shown in FIG. 1;
FIG. 3 is a second flowchart of the big data integration processing method shown in FIG. 1;
FIG. 4 is a third flowchart of the big data integration processing method shown in FIG. 1;
FIG. 5 is a fourth flowchart illustrating a detailed process of the big data integration method shown in FIG. 1;
FIG. 6 is a fifth flowchart of the big data integration processing method shown in FIG. 1;
fig. 7 shows a schematic view of an apparatus according to an embodiment of the invention.
Detailed Description
Reference will now be made in detail to the present preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to like elements throughout.
In the description of the present invention, the meaning of a plurality of means is one or more, the meaning of a plurality of means is two or more, and larger, smaller, larger, etc. are understood as excluding the number, and larger, smaller, inner, etc. are understood as including the number.
In the description of the present invention, the consecutive reference numbers of the method steps are for convenience of examination and understanding, and the implementation order between the steps is adjusted without affecting the technical effect achieved by the technical solution of the present invention by combining the whole technical solution of the present invention and the logical relationship between the steps.
In the description of the present invention, unless otherwise explicitly defined, terms such as set, etc. should be broadly construed, and those skilled in the art can reasonably determine the specific meanings of the above terms in the present invention in combination with the detailed contents of the technical solutions.
Referring to fig. 1, a flow chart of a Mura phenomenon compensation method for an OLED display panel is included, and the flow chart includes steps S100 to S500, as follows:
s100, acquiring a gray scale picture and an n-point positioning image (n > = 2) for shooting a plurality of gray scale values of the OLED display panel from low to high;
s200, cutting out an area where the display panel is located according to the n-point positioning image;
s300, calculating GAMMA index values of pixels in each gray scale picture according to pixel values of the gray scale pictures and exposure time parameters during shooting;
s400, calculating actual gray-scale values required by a plurality of pixels to reach target brightness in an exponentiation mode according to the GAMMA index values of the pixels;
and S500, calculating to obtain Mura compensation data according to the actual gray-scale value and the gray-scale value, and executing Mura compensation processing.
Referring to fig. 2, including steps S210 to S220, the process is as follows:
s110, shooting a pure gray scale image and an n-point positioning image through a high-resolution industrial camera;
and S120, generating a plurality of pure gray scale images and n point positioning images from low to high according to the resolution of the OLED display panel.
Specifically, several pure gray scale images and n-point positioning images are generated from low to high according to the resolution of the OLED display panel. The pure gray scale image is used for shooting the brightness of the display screen under different gray scales, the n-point positioning image comprises n bright points, the rest background part is low gray scale, for example, n =9,9 points divide the display panel into 4-4 small areas, and three points of each row or each column equally divide the straight line on which the three points are located. Fixing the display panel, lighting up and displaying 9-point images and shooting under a darkroom condition by using a high-resolution industrial camera, and then shooting gray-scale pictures with a plurality of gray-scale values under the condition of keeping the position of the display panel fixed, wherein the number of the shot gray-scale is not limited, preferably, the more the gray-scale pictures are, the more comprehensive the distribution from low gray-scale to high gray-scale is, the better the effect is, for example, respectively shooting 9 images with the gray-scale values of 16, 32, 64, 96, 128, 160, 192, 224 and 255, or shooting more images in certain gray-scale sets, calculating a plurality of GAMMA values, and calculating an average GAMMA value, for example, sampling 10, 15, 20, 21, 31, 41, 215, 225 and 235 gray-scale.
Referring to fig. 3, including steps S210 to S230, the flow is as follows:
s210, positioning 9 imaged bright spots by using a clustering algorithm according to a nine-spot positioning image of the shot display panel;
s220, calculating the distance and the inclination angle of the centers of the clustered points after imaging, and corresponding to the resolution and the inclination angle of the nine-point positioning image, thereby calculating the edge position of the shooting display panel and cutting the edge position;
s230, the size of the display panel image is scaled to the actual resolution of the display panel.
Specifically, according to a nine-point positioning image of a shot display panel, binarization processing is carried out on the nine-point positioning image, then clustering is carried out on the binary image, the clustering category is 9,9 clustering centers are obtained, the clustering centers are regarded as 9 generated points, the distance between the positioning points is calculated, then diagonal coordinates of an image frame of the display panel are obtained, the image in the image frame is intercepted, and the image frame is zoomed into the resolution of the display panel. And then intercepting the display panel image from all the shot gray-scale images according to the same coordinate, and zooming to the resolution of the display panel. And obtaining a plurality of gray-scale pictures, wherein the same positions correspond to the pixels of the display panel one by one.
Referring to fig. 4, including steps S310 to S340, the flow is as follows:
s310, calculating a brightness matrix of the display panel under the corresponding input gray scale value;
s320, calculating a brightness matrix of the display panel;
s330, determining a GAMMA index relationship through the panel brightness matrix and the input gray level value;
s340, calculating GAMMA index matrix of each pixel of each shot first gray scale picture and optionally another shot second gray scale picture after cutting.
Calculating a brightness matrix of the display panel under a corresponding input gray scale value through a formula (1) to obtain a formula (2), wherein the formula (1) is a relation between a camera imaging picture gray scale matrix and the brightness matrix of the display panel, the formula (2) displays the brightness matrix of the display panel, and the formula (1) and the formula (2) are calculated as follows:
Gray′(x,y)=K*exposure*L(x,y) (1)
L(x,y)=Gray′(x,y)/K*exposure (2)
the relation between the display panel brightness matrix L (x, y) and the GAMMA index represented by the input gray level matrix is as the formula (3):
wherein Gray' (x, y) represents a matrix of pixel Gray scale values read out on the camera image; k represents the imaging rule of the camera and is a known constant, and the parameter cannot be changed after the shooting camera and the shooting position are fixed; exposure represents the exposure time of the camera when the image is taken; l (x, y) represents a luminance matrix of each pixel of the OLED display panel; and (3) calculating the brightness matrix of the display panel under the corresponding input gray scale value according to the formula (1) to obtain a formula (2). The above is to calculate the luminance matrix of the display panel by taking an image. In practice, the relationship between the luminance matrix L (x, y) of the display panel and the input gray level matrix, GAMMA index, is shown in equation (3). G represents an input gray scale matrix for lighting the display panel; γ represents a matrix composed of GAMMA indices of each pixel. The emission curve GAMMA curve of each pixel also varies due to the manufacturing process. GAMMA is the characteristic of each pixel of the OLED panel, and the difference of GAMMA is the reason for Mura of the OLED display panel, so that compensation can be carried out on the premise of conforming to the rule from the rule of the OLED.
Selecting each shot first gray scale picture and any selected second gray scale picture after cutting, and calculating the GAMMA index matrix of each pixel through a formula (3) in a manner of the following formula (4) and formula (5):
wherein L is 1 (x, y) and L 2 (x, y) respectively represent luminance matrices of the first and second gray-scale pictures, G 1 And G 2 Input matrices representing Picture 1 and Picture 2, i.e. lit Gray' 1 And Gray' 2 Indicating the read gray scale value of the imaged first gray scale picture and the second gray scale picture 1 And exposure 2 And the exposure parameters of the shot first gray scale picture and the shot second gray scale picture are represented.
Referring to fig. 5, including steps S410 to S420, the flow is as follows:
s410, calculating the actual gray scale value of each shot first gray scale picture and any one of the shot second gray scale pictures which reach the target brightness input after cutting;
s420, determining a target brightness matrix after pixel compensation of each pixel for shooting the first gray-scale picture and optionally another second gray-scale picture.
Specifically, a gray-scale value matrix to be lit up after each pixel of the first gray-scale picture and the second gray-scale picture is corrected is calculated in a manner of formula (6) and formula (7):
wherein G' 1 (x, y) and G' 2 (x, y) represents a gray scale value matrix to be lighted up after pixel correction of the first gray scale picture and the second gray scale picture, L T1 (x, y) and L T2 And (x, y) represents a target brightness matrix after compensation of a plurality of pixels of the first gray-scale picture and the second gray-scale picture.
Target luminance matrix L T1 (x, y) and L T2 (x, y) the brightness of each pixel point is consistent after the pixel points are lightened according to the own luminous characteristics. L is T1 (x, y) and L T2 The calculation method of (x, y) includes:
1) Global averaging method, e.g. L T1 Average of (x, y); the average brightness of the display panel obtained in the above embodiment 4 at each lighting gray level is calculated as the target brightness of the current gray level, and the method is simple and can compensate for various types of defects. A disadvantage is that camera errors introduced during the shooting process can be treated as Mura compensation.
2) By local mean, e.g. L T1 Row mean, column mean, block mean of (x, y). The method of local average can well avoid the introduced external error because the influence of the camera is close in one local area. Different averaging methods are good at handling different types of Mura. The row mean method has good effect of processing vertical Mura, the column mean method has good effect of processing horizontal Mura, and the block mean method can process small-area Mura.
Referring to fig. 6, including steps S410 to S430, the flow is as follows:
s410, calculating an actual gray level value and a current gray level value;
s420, determining a chip support mode, and calculating a corresponding compensation coefficient and a corresponding compensation value in a corresponding mode;
s430, performing gray scale compensation.
Specifically, the corresponding compensation coefficient and compensation value are regressed according to the calculated gray-scale values before and after the compensation of the plurality of pairs, and according to the calculation mode supported by the chip, for example, the compensation coefficient a and the compensation value b are calculated by the mode of formula (8) and formula (9), wherein
a=(G′ 2 -G′ 1 )/(G 2 -G 1 ) (8)
b=G′ 2 -a*G 2 (9)
Wherein G' 1 And G' 2 Is represented in an input gray-scale value matrix G 1 And G 2 And (3) corresponding compensated input gray scale value matrix, wherein a represents a compensation coefficient matrix, and b represents a compensation value matrix. And (3) calculating a compensation coefficient by adopting the formula (8) and the formula (9) to realize real-time compensation.
If more complex operations are supported, the corresponding coefficients can also be regressed with multiple sets of values.
Referring to fig. 7, there is shown an apparatus according to an embodiment of the present invention. The apparatus comprises a memory 100 and a processor 200, wherein the processor 200 stores a computer program for performing: acquiring a gray scale picture and an n point positioning image (n > = 2) for shooting a plurality of gray scale values of an OLED display panel from low to high; cutting out the area where the display panel is located according to the n-point positioning image; calculating GAMMA index values of pixels in each gray-scale picture according to pixel values of the gray-scale pictures and exposure time parameters during shooting; calculating actual gray-scale values required by the multiple pixels to reach the target brightness in an exponentiation mode according to the GAMMA index values of the pixels; and calculating to obtain Mura compensation data according to the actual gray-scale value and the gray-scale value, and executing Mura compensation processing.
It should be recognized that the method steps in embodiments of the present invention may be embodied or carried out in computer hardware, a combination of hardware and software, or by computer instructions stored in a non-transitory computer readable memory. The method may use standard programming techniques. Each program may be implemented in a high level procedural or object oriented programming language to communicate with a computer system. However, the program(s) can be implemented in assembly or machine language, if desired. In any case, the language may be a compiled or interpreted language. Furthermore, the program can be run on a programmed application specific integrated circuit for this purpose.
Further, the operations of processes described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contradicted by context. The processes described herein (or variations and/or combinations thereof) may be performed under the control of one or more computer systems configured with executable instructions, and may be implemented as code (e.g., executable instructions, one or more computer programs, or one or more applications) collectively executed on one or more processors, by hardware, or combinations thereof. The computer program includes a plurality of instructions executable by one or more processors.
Further, the method may be implemented in any type of computing platform operatively connected to a suitable interface, including but not limited to a personal computer, mini computer, mainframe, workstation, networked or distributed computing environment, separate or integrated computer platform, or in communication with a charged particle tool or other imaging device, and the like. Aspects of the invention may be embodied in machine-readable code stored on a non-transitory storage medium or device, whether removable or integrated into a computing platform, such as a hard disk, optically read and/or write storage medium, RAM, ROM, or the like, such that it may be read by a programmable computer, which when read by the storage medium or device, is operative to configure and operate the computer to perform the procedures described herein. Further, the machine-readable code, or portions thereof, may be transmitted over a wired or wireless network. The invention described herein includes these and other different types of non-transitory computer-readable storage media when such media include instructions or programs that implement the steps described above in conjunction with a microprocessor or other data processor. The invention also includes the computer itself when programmed according to the methods and techniques described herein.
A computer program can be applied to input data to perform the functions described herein to transform the input data to generate output data that is stored to non-volatile memory. The output information may also be applied to one or more output devices, such as a display. In a preferred embodiment of the invention, the transformed data represents physical and tangible objects, including particular visual depictions of physical and tangible objects produced on a display.
The embodiments of the present invention have been described in detail with reference to the accompanying drawings, but the present invention is not limited to the above embodiments, and various changes can be made within the knowledge of those skilled in the art without departing from the gist of the present invention.
Claims (7)
1. A compensation method for Mura of an OLED display panel is characterized by comprising the following steps:
acquiring a gray scale picture and an n-point positioning image which are used for shooting a plurality of gray scale values of an OLED display panel from low to high, wherein n is more than or equal to 2, generating a plurality of pure gray scale images and the n-point positioning image from low to high according to the resolution of the OLED display panel, wherein the pure gray scale images are used for shooting the brightness of the OLED display panel under different gray scales, and the n-point positioning image comprises n bright spots, wherein the pure gray scale images and the n-point positioning image are shot by a high-resolution industrial camera, the gray scale values of the shot images and the exposure time of the camera are recorded during shooting, and the area equal division of the display panel is determined;
cutting out the area where the display panel is located according to the n-point positioning image, wherein the method comprises the following steps: according to the n point positioning images of the OLED display panel, a clustering algorithm is used for positioning n imaged bright points, the distance and the inclination angle of the centers of the imaged clustering points are calculated, the resolution and the inclination angle of the corresponding n point positioning images are determined, the edge position of the shot display panel is further calculated and cut out, and the image of the display panel is zoomed to the actual resolution of the display panel;
calculating GAMMA index values of pixels in each gray scale picture according to the pixel values after the gray scale picture is imaged, exposure time parameters during shooting and a camera imaging rule constant K; which comprises the following steps:
calculating a brightness matrix of the display panel under a corresponding input gray scale value through a formula (1) to obtain a formula (2), wherein the formula (1) is a relation between a camera imaging picture gray scale matrix and the brightness matrix of the display panel, and the formula (2) is the brightness matrix of the display panel, and the formula (1) and the formula (2) are calculated as follows:
Gray'(x,y)=K*exposure*L(x,y) (1)
L(x,y)=Gray′(x,y)/(K*exposure) (2)
the relation between the display panel brightness matrix L (x, y) and the GAMMA index represented by the input gray scale matrix is as shown in formula (3):
wherein Gray' (x, y) represents a pixel Gray-scale value matrix read out from an imaging image of a camera, K represents a camera imaging rule which is a known constant, exposure represents exposure time of the camera when the image is shot, L (x, y) represents a brightness matrix of each pixel of the OLED display panel, formula (1) represents a relation between a camera imaging picture Gray-scale matrix and a display panel brightness matrix, formula (2) represents a display panel brightness matrix, G represents an input Gray-scale matrix for lighting the display panel, and γ represents a matrix composed of GAMMA indexes of each pixel;
selecting each shot first gray scale picture and any selected second gray scale picture after cutting, and calculating the GAMMA index matrix of each pixel through a formula (3) in a manner of the following formula (4) and formula (5):
wherein L is 1 (x, y) and L 2 (x, y) respectively represent luminance matrices of the first and second gray-scale pictures, G 1 And G 2 The input matrices representing frame 1 and frame 2, i.e. the lit Gray level value, gray' 1 And Gray' 2 Indicating the read gray scale value of the imaged first gray scale picture and the second gray scale picture 1 And exposure 2 Representing exposure parameters of the shot first gray scale picture and the shot second gray scale picture;
calculating actual gray-scale values required by a plurality of pixels to reach target brightness in an exponentiation mode according to the GAMMA index values of the pixels;
and calculating to obtain Mura compensation data according to the actual gray-scale value and the gray-scale value, and executing Mura compensation processing.
2. The method of claim 1, wherein the calculating the actual gray-scale value required by the plurality of pixels to reach the target brightness by a power operation according to the GAMMA index values of the pixels comprises:
calculating gray scale value matrixes to be lightened after each pixel of the first gray scale picture and the second gray scale picture is corrected in a formula (6) and a formula (7):
wherein G' 1 (x, y) and G' 2 (x, y) represents a gray scale value matrix to be lighted up after pixel correction of the first gray scale picture and the second gray scale picture, L T1 (x, y) and L T2 And (x, y) represents a target brightness matrix after compensation of a plurality of pixels of the first gray-scale picture and the second gray-scale picture.
3. The method as claimed in claim 2, wherein the calculation of the compensated target luminance matrix for the plurality of pixels of the first and second gray-scale frames comprises an overall average method and a local average method.
4. The compensation method for Mura of an OLED display panel according to claim 3, wherein the calculating Mura compensation data according to the actual gray-scale value and the gray-scale value comprises:
and regressing corresponding compensation coefficients and compensation values according to the calculated gray-scale values before and after the compensation of the multiple pairs and the calculation mode supported.
5. The method of claim 4, further comprising:
and compensating all other gray scales by using the set compensation coefficient matrix and the set compensation value matrix.
6. A compensation apparatus for Mura of an OLED display panel, the apparatus comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the method steps of any of claims 1-5 when executing the computer program.
7. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the method steps of any one of claims 1 to 5.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110986192.8A CN113724652B (en) | 2021-08-25 | 2021-08-25 | Compensation method and device for Mura of OLED display panel and readable medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110986192.8A CN113724652B (en) | 2021-08-25 | 2021-08-25 | Compensation method and device for Mura of OLED display panel and readable medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113724652A CN113724652A (en) | 2021-11-30 |
CN113724652B true CN113724652B (en) | 2022-11-15 |
Family
ID=78678098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110986192.8A Active CN113724652B (en) | 2021-08-25 | 2021-08-25 | Compensation method and device for Mura of OLED display panel and readable medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113724652B (en) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114170947B (en) * | 2021-12-14 | 2023-05-30 | 武汉华星光电半导体显示技术有限公司 | Mura compensation method of display panel and display panel |
CN114299062B (en) * | 2022-01-14 | 2023-03-17 | 苇创微电子(上海)有限公司 | Iterative measurement method for improving Mura measurement precision of display |
CN117693785A (en) | 2022-04-28 | 2024-03-12 | 京东方科技集团股份有限公司 | Brightness compensation method and device for display panel, display device, storage medium |
CN115762405B (en) * | 2023-01-10 | 2023-05-23 | 禹创半导体(深圳)有限公司 | Crosstalk compensation method and device for display panel and storage medium |
CN116312408B (en) * | 2023-02-23 | 2024-12-13 | 北京欧铼德微电子技术有限公司 | Color shift compensation method and compensation system |
CN116229870B (en) * | 2023-05-10 | 2023-08-15 | 苏州华兴源创科技股份有限公司 | Compensation data compression and decompression method and display panel compensation method |
CN116823675B (en) * | 2023-08-28 | 2023-12-08 | 禹创半导体(深圳)有限公司 | OLED panel global voltage drop compensation method, device, equipment and storage medium |
CN118280238B (en) * | 2024-06-04 | 2024-08-16 | 深圳精智达技术股份有限公司 | Gamma detection method, device and storage medium in display Demura process |
CN118707785B (en) * | 2024-08-26 | 2024-11-08 | 深圳精智达技术股份有限公司 | Quick automatic exposure method and device for display screen Demura and storage medium |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103218961A (en) * | 2013-03-22 | 2013-07-24 | 苏州领视测控科技有限公司 | Method and system for liquid crystal display (LCD) defect online detection |
CN104156937B (en) * | 2013-05-15 | 2017-08-11 | 株式会社理光 | shadow detection method and device |
CN103559857B (en) * | 2013-10-31 | 2016-03-16 | 桂林机床电器有限公司 | A kind of method towards the detection of OLED screen picture element flaw and device |
CN104279958B (en) * | 2014-10-24 | 2017-07-21 | 西安诺瓦电子科技有限公司 | LED display locus detection method and system for instructing correction |
CN109036275B (en) * | 2018-09-19 | 2020-06-19 | 京东方科技集团股份有限公司 | Mura phenomenon compensation method and device of display screen |
CN110163853B (en) * | 2019-05-14 | 2021-05-25 | 广东奥普特科技股份有限公司 | Edge defect detection method |
-
2021
- 2021-08-25 CN CN202110986192.8A patent/CN113724652B/en active Active
Also Published As
Publication number | Publication date |
---|---|
CN113724652A (en) | 2021-11-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113724652B (en) | Compensation method and device for Mura of OLED display panel and readable medium | |
WO2022022025A1 (en) | Brightness compensation method, apparatus and device for display panel | |
CN109036271B (en) | Method and device for correcting color cast of curved screen bending area, storage medium and terminal | |
US10636345B2 (en) | Method of compensating in display panel, driving unit and display panel | |
US11270663B2 (en) | Method for detecting compensation parameters of brightness, method for compensating brightness, detection device for detecting compensation parameters of brightness, brightness compensation device, display device, and non-volatile storage medium | |
CN109256096B (en) | Display brightness compensation method, device and equipment | |
CN111816121B (en) | Display panel brightness compensation method and system and display panel | |
CN109448660B (en) | Method, device and storage medium for improving color cast of display visual angle | |
WO2020224387A1 (en) | Drive method, drive apparatus, display device, and computer-readable medium | |
CN114898717B (en) | Residual image compensation method, device, display equipment and computer readable storage medium | |
CN109979389A (en) | Gamma correction method and device, display device, computer storage medium | |
CN110706648B (en) | Image display adjustment method and system and display panel | |
US11074888B2 (en) | Image data processing method and apparatus, image display method and apparatus, storage medium and display device | |
WO2022022000A1 (en) | Brightness compensation parameter determination method and apparatus, and device | |
CN114283745B (en) | Brightness compensation method for display panel and related device | |
CN111899690B (en) | Method and device for improving low-brightness Mura | |
CN113920917B (en) | Display panel compensation method and compensation device | |
US12033597B2 (en) | Method and device for eliminating brightness mura defect of liquid crystal display | |
WO2024001502A1 (en) | Screen display method, screen display apparatus, electronic device, program and medium | |
CN114420059B (en) | Backlight control method and device and display equipment | |
CN114882843A (en) | Method and device for compensating brightness of display panel and computer readable storage medium | |
CN113160090B (en) | Image correction method and device | |
CN112951170A (en) | Display control method and preparation method of display panel and display device | |
CN115798389A (en) | Method, device, and computer-readable storage medium for determining display calibration parameters | |
TWI760934B (en) | Mura compensation method for display panel, system, electronic device, and storage medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |