Method and device for adjusting greyscale of display panel solving problem of ineffectiveness of eliminating unevenness caused by inaccurate mura compensation value
11302275 · 2022-04-12
Assignee
- HKC CORPORATION LIMIIED (Shenzhen, CN)
- Chongqing Hkc Optoelectronics Technology Co., Ltd. (Chongqing, CN)
Inventors
Cpc classification
G09G2320/029
PHYSICS
G09G2310/027
PHYSICS
G09G2320/0247
PHYSICS
H04N1/4078
ELECTRICITY
G09G3/006
PHYSICS
G09G2320/0673
PHYSICS
G09G2320/0233
PHYSICS
G09G2320/0276
PHYSICS
G09G2360/16
PHYSICS
G09G3/3607
PHYSICS
International classification
H04N1/407
ELECTRICITY
Abstract
The present disclosure discloses a method and device (302) for adjusting grayscale of display panel, the method includes: performing image capture on the display panel, and obtaining a current image (S10); identifying an uneven area in the current image, and detecting original output brightness and original input grayscale of the uneven area (S20); determining a target input grayscale corresponding to a preset target brightness according to actual Gamma curve value which is obtained by testing the display panel (S30); using the difference between the original input grayscale and the target input grayscale as grayscale compensation value of the uneven area (S40).
Claims
1. A method for adjusting greyscale of display panel, wherein, the method comprises: performing image capture on the display panel, and obtaining a current image; identifying an uneven area in the current image, and detecting original output brightness and original input grayscale of the uneven area; determining target input grayscale corresponding to preset target brightness according to actual Gamma curve value which is obtained by testing the display panel; using the difference between the original input grayscale and the target input grayscale as grayscale compensation value of the uneven area; obtaining a plurality of target brightness values respectively corresponding to a plurality of preset grayscale except 255 grayscale according to the actual Gamma curve; obtaining a first common voltage when the display panel displays a 255 grayscale image; obtaining a second common voltage via increasing or decreasing the first common voltage by a preset voltage offset; inputting the second common voltage to the display panel, and sequentially inputting a plurality of initial grayscale voltages corresponding to the plurality of preset grayscale to the display panel, continuously adjusting each initial grayscale voltage until the brightness of the display panel reaches the target brightness value corresponding to preset grayscale corresponding to the initial grayscale voltage every time the initial grayscale voltage is input, and obtaining a plurality of modified grayscale voltages corresponding to the plurality of preset grayscale; and driving the display panel to display by using the second common voltage, the plurality of modified grayscale voltages, and a preset initial grayscale voltage corresponding to 255 grayscale.
2. The method of claim 1, wherein, prior to determining the target input grayscale corresponding to the preset target brightness according to the actual Gamma curve value, the method further comprises: obtaining n reference images of the display panel with different input grayscale, wherein n is an integer greater than or equal to 2; calculating a reference Gamma curve value of each reference image; and using an average of the reference Gamma curve values as an actual Gamma curve value.
3. The method of claim 2, wherein, the step of calculating the reference Gamma curve value of each reference image comprises: detecting reference input grayscale and reference output brightness of each reference image; and calculating the reference Gamma curve value of each reference image according to the reference input grayscale, the reference output brightness, and a Gamma mathematical model; the Gamma mathematical model representing a correspondence relationship between the reference input grayscale and the reference output brightness.
4. The method of claim 3, wherein, the Gamma mathematical model is:
5. The method of claim 2, wherein, n is an integer greater than or equal to 5.
6. The method of claim 1, wherein, prior to determining the target input grayscale corresponding to the preset target brightness according to the actual Gamma curve value, the method further comprises: obtaining output brightness of a center point of the current image, and using the output brightness of the center point of the current image as the preset target brightness.
7. The method of claim 1, wherein, prior to determining the target input grayscale corresponding to the preset target brightness according to the actual Gamma curve value, the method further comprises: obtaining output brightness of each pixel in other areas except the uneven area in the current image; and using an average value of obtained output brightness as the preset target brightness.
8. The method of claim 1, wherein, subsequent to using the difference between the original input grayscale and the target input grayscale as the grayscale compensation value of the uneven area, the method further comprises: transmitting the grayscale compensation value to the display panel, allowing the display panel to use a result of adding the grayscale compensation value to the original input grayscale of the uneven area as a new input grayscale of the uneven area, so as to eliminate the uneven area in the current image.
9. The method of claim 1, wherein, the method further comprises burning the grayscale compensation value into a memory, so as to achieve a compensation effect of the current image.
10. The method of claim 1, wherein, the display panel is a liquid crystal display panel.
11. The method of claim 10, wherein, the liquid crystal display panel could be applied to a computer display screen, a television display screen, and a tablet computer display screen.
12. The method of claim 1, wherein, specific process of obtaining the actual Gamma curve of the display panel is: providing a brilliance sensing device, making the display panel respectively display 0 grayscale image and 255 grayscale image, using the brilliance sensing device to obtain the brightness of the display panel displaying 0 grayscale image and 255 grayscale image, using the brightness of the display panel displaying 0 grayscale image and 255 grayscale image and the preset actual Gamma value to obtain the actual Gamma curve of the display panel.
13. The method of claim 1, wherein, the brightness of the display panel is detected by an identification module, so as to determine whether the brightness of the display panel reaches the target brightness value.
14. The method of claim 1, wherein, the voltage offset is greater than 0 and less than or equal to 2V.
15. The method of claim 1, wherein, obtaining the first common voltage when the display panel displays the 255 grayscale image, specifically is, inputting an initial common voltage and a preset initial grayscale voltage corresponding to 255 grayscale to the display panel, which causes the display panel to display the 255 grayscale image.
16. The method of claim 1, wherein, two unequal initial grayscale voltages are preset corresponding to each preset grayscale.
Description
BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9) The realizing of the aim, functional characteristics, advantages of the present disclosure are further described in detail with reference to the accompanying drawings and the embodiments.
DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENTS
(10) It is to be understood that, the specific embodiments described herein portrays merely some illustrative embodiments of the present disclosure, and are not intended to limit the patentable scope of the present disclosure.
(11) Currently the technology for eliminating unevenness (also called Demura) has advantages of simple structure and flexible mode, therefore it is widely used at the present stage; however, a premise of calculating the compensation data is that the panel is supposed to have the standard Gamma 2.2 curve, while it is impossible to control Gamma curve of each piece precisely in actual production process of the panel, which easily affects final effect of Demura. As shown in
(12) Referring to
(13) As shown in
(14) It could be understood by those skilled in the art that the device structure illustrated in
(15) As shown in
(16) In the device shown in
(17) Performing image capture on the display panel, and obtaining a current image;
(18) Identifying an uneven area in the current image, and detecting original output brightness and original input grayscale of the uneven area;
(19) Determining target input grayscale corresponding to preset target brightness according to actual Gamma curve value which is obtained by testing the display panel;
(20) Using the difference between the original input grayscale and the target input grayscale as grayscale compensation value of the uneven area;
(21) Obtaining a plurality of target brightness values respectively corresponding to a plurality of preset grayscale except 255 grayscale according to the actual Gamma curve;
(22) Obtaining a first common voltage which makes flicker value of the display panel to be a preset flicker value when the display panel displays a 255 grayscale image;
(23) Obtaining a second common voltage via increasing or decreasing the first common voltage by a preset voltage offset;
(24) Inputting the second common voltage to the display panel, and sequentially inputting a plurality of initial grayscale voltages corresponding to the plurality of preset grayscale to the display panel, continuously adjusting each initial grayscale voltage until the brightness of the display panel reaches the target brightness value corresponding to preset grayscale corresponding to the initial grayscale voltage every time the initial grayscale voltage is input, and obtaining a plurality of modified grayscale voltages corresponding to the plurality of preset grayscale;
(25) Driving the display panel to display by using the second common voltage, the plurality of modified grayscale voltages, and a preset initial grayscale voltage corresponding to 255 grayscale.
(26) Further, the processor 1001 may invoke the grayscale adjustment program of the display panel stored in the memory 1005, and further perform the following operations:
(27) Obtaining n reference images of the display panel with different input grayscale, wherein n is an integer greater than or equal to 2;
(28) Calculating a reference Gamma curve value of each reference image;
(29) Using an average of the reference Gamma curve values as an actual Gamma curve value.
(30) Further, the processor 1001 may invoke the grayscale adjustment program of the display panel stored in the memory 1005, and further perform the following operations:
(31) Detecting reference input grayscale and reference output brightness of each reference image;
(32) Calculating the reference Gamma curve value of each reference image according to the reference input grayscale, the reference output brightness, and a Gamma mathematical model; the Gamma mathematical model representing a correspondence relationship between the reference input grayscale and the reference output brightness.
(33) Further, the processor 1001 may invoke the grayscale adjustment program of the display panel stored in the memory 1005, and further perform the following operations:
(34) Obtaining output brightness of a center point of the current image, and using the output brightness of the center point of the current image as the preset target brightness.
(35) Further, the processor 1001 may invoke the grayscale adjustment program of the display panel stored in the memory 1005, and further perform the following operations:
(36) Obtaining output brightness of each pixel in other areas except the uneven area in the current image;
(37) Using an average value of obtained output brightness as the preset target brightness.
(38) Further, the processor 1001 may invoke the grayscale adjustment program of the display panel stored in the memory 1005, and further perform the following operations:
(39) Transmitting the grayscale compensation value to the display panel, allowing the display panel to use a result of adding the grayscale compensation value to the original input grayscale of the uneven area as a new input grayscale of the uneven area, so as to eliminate the uneven area in the current image.
(40) Further, the processor 1001 may invoke the grayscale adjustment program of the display panel stored in the memory 1005, and further perform the following operations:
(41) Providing a brilliance sensing device, making the display panel respectively display 0 grayscale image and 255 grayscale image, using the brilliance sensing device to obtain the brightness of the display panel displaying 0 grayscale image and 255 grayscale image, using the brightness of the display panel displaying 0 grayscale image and 255 grayscale image and the preset actual Gamma value to obtain the actual Gamma curve of the display panel.
(42) In this embodiment of the present disclosure, performing image capture on the display panel, and obtaining a current image; identifying an uneven area in the current image, and detecting original output brightness and original input grayscale of the uneven area; determining target input grayscale corresponding to preset target brightness according to actual Gamma curve value which is obtained by testing the display panel; using the difference between the original input grayscale and the target input grayscale as grayscale compensation value of the uneven area; obtaining a plurality of target brightness values respectively corresponding to a plurality of preset grayscale except 255 grayscale according to the actual Gamma curve; obtaining a first common voltage which makes flicker value of the display panel to be a preset flicker value when the display panel displays a 255 grayscale image; obtaining a second common voltage via increasing or decreasing the first common voltage by a preset voltage offset; inputting the second common voltage to the display panel, and sequentially inputting a plurality of initial grayscale voltages corresponding to the plurality of preset grayscale to the display panel, continuously adjusting each initial grayscale voltage until the brightness of the display panel reaches the target brightness value corresponding to preset grayscale corresponding to the initial grayscale voltage every time the initial grayscale voltage is input, and obtaining a plurality of modified grayscale voltages corresponding to the plurality of preset grayscale; driving the display panel to display by using the second common voltage, the plurality of modified grayscale voltages, and a preset initial grayscale voltage corresponding to 255 grayscale. The embodiment of the present disclosure could solve the problem of ineffectiveness of eliminating unevenness caused by inaccurate mura compensation value during producing process of the liquid crystal display panel, at the same time use a common voltage which makes flicker value of the display panel to be the preset flicker value when the display panel displays the 255 grayscale image as the first common voltage, the first common voltage is the optimal common voltage when the display panel displays the 255 grayscale image, afterwards obtain the second common voltage via increasing or decreasing the first common voltage by the preset voltage offset, adjust initial grayscale voltages corresponding to the plurality of preset grayscale other than 255 grayscale according to the actual Gamma curve of the display panel based on the second common voltage, obtain a plurality of modified grayscale voltages corresponding to the plurality of preset grayscale, that is the second common voltage is used as the optimal common voltage of other greyscale except 255 greyscale, when the display panel displays, it is driven by the second common voltage, the plurality of modified grayscale voltages, and the preset initial grayscale voltage corresponding to 255 grayscale, when performing detecting image stick, which makes the display panel keep displaying alternative black and white checkerboard image, the area displaying white grid, i.e., the 255 greyscale area could generate residual direct current, when the alternative black and white checkerboard image is changed to a preset detecting grayscale image, because the residual direct current effect makes the area previously displaying white grid brighter, the brightness difference between the area previously displaying 255 grayscale and the area displaying 0 grayscale could be offset, which effectively improves the reverse image stick and improves the display quality; similarly, when the display panel performs normal displaying, the area displaying 255 grayscale also generates residual direct current, when other grayscale images are displayed later, the image of this area is brighter, offsetting the brightness difference with other areas, effectively improving the reverse image stick and improving the display quality.
(43) Based on the above hardware structure, an embodiment of a method for adjusting greyscale of display panel is proposed.
(44) Referring to
(45) In this embodiment, the method includes following steps:
(46) S10: performing image capture on the display panel, and obtaining a current image;
(47) It could be understood that the current image is a current display image of the display panel;
(48) In a specific implementation, after the display panel is illuminated, the current display image (i.e., the current image) could be captured by the optical CCD camera;
(49) It should be noted that the display panel in this embodiment may be a liquid crystal display panel, and the liquid crystal display panel could be applied to display devices such as a computer display screen, a television display screen, and a tablet computer display screen.
(50) S20: identifying an uneven area in the current image, and detecting original output brightness and original input grayscale of the uneven area;
(51) It could be understood that unevenness may occur in the current display image displayed by the display panel during the process of producing the display panel (i.e., there may be uneven areas appearing); when performing image capture on the display panel, extracting luminance signal of the uneven areas of the current image;
(52) It should be noted that the luminance signal includes input grayscale and output brightness; the input grayscale is grayscale that a display could recognize, and the grayscale represents actual objective brightness, that is, an objective quantity, and the display would continuously obtain different input voltages (also called Gamma voltages), grayscale reflected different input voltages are different; the output brightness is subjective brightness perception of human eyes. Since human perception of stimuli of nature is non-linear, outside world strengthens the stimuli in a certain proportion, the stimuli is evenly increased for people; similarly, perception of human eyes of natural brightness is also non-linear, so the subjective brightness of human eyes is not exactly the same as the actual objective brightness, Gamma curve is used to coordinate the relationship between the subjective brightness perception of the human eyes and the actual objective natural brightness, i.e., to coordinate mapping relationship between the output brightness and input grayscale, it could use a formula to reflect the mapping relationship between the two: output value=input value.sup.Gamma.
(53) It could be understood that the output brightness value of an initial display image (i.e., the subjective brightness perception of the human eyes) is known; the grayscale value of the initially displayed picture (i.e., the input grayscale) is also known, but the display in display screen is uneven with this grayscale, i.e., there is unevenness; when detecting the uneven area, some unevenness is obvious, which the human eyes could see, some unevenness is not visible to the human eyes; uneven area in the current image is detected and identified by professional devices, that is, pixel distribution feature is analyzed according to the display data in the current collected image, and the unevenness is identified according to relevant algorithms; there are many related algorithms in the process of detecting unevenness, there are no limitations herein in this embodiment.
(54) S30: determining target input grayscale corresponding to preset target brightness according to actual Gamma curve value which is obtained by testing the display panel;
(55) It should be noted that, in this embodiment, there is an even brightness display area in the current image, and the output brightness value of this display area is used as the preset target brightness value;
(56) In a specific implementation, output brightness of a center point of the panel in the current image could be acquired, and the output brightness of the center point of the panel in the current image is used as the preset target brightness. That is, the output brightness of the central area of the panel in the current image is obtained, and the brightness difference of other areas and the central area of the panel are compared based on the central area of the panel. Usually, in the actual producing process of the display panel, the center point of the display panel is the best place for optical display, therefore, when debugging the panel, the center point of the panel is used for debugging;
(57) Optionally, obtaining output brightness of each pixel in other areas except the uneven area in the current image, and calculating an average value of obtained output brightness, using the average value of obtained output brightness as the preset target brightness.
(58) S40: using the difference between the original input grayscale and the target input grayscale as grayscale compensation value of the uneven area;
(59) It could be understood that, referring to
(60) In a specific implementation, referring to
(61) Subsequent to S40, the obtained grayscale compensation value could be burned into an electrically erasable programmable read-only memory EEPROM to achieve a compensation effect of the current image, that is, the grayscale compensation value is transmitted to the display panel, so that the display panel adds the grayscale compensation value to the original input grayscale of the uneven area as a new input grayscale of the uneven area, so as to eliminate the uneven area (mura) in the current image.
(62) In the process of manufacturing each liquid crystal panel, grayscale value compensation is performed to uneven areas of the display panel according to the actual Gamma curve and the preset target brightness, thereby achieving the most accurate compensation effect, which could eliminate unevenness (mura) in the display panel accurately and effectively.
(63) S50: obtaining a plurality of target brightness values respectively corresponding to a plurality of preset grayscale except 255 grayscale according to the actual Gamma curve;
(64) In a specific implementation, specific process of obtaining the actual Gamma curve of the display panel may be: providing a brilliance sensing device, making the display panel respectively display 0 grayscale image and 255 grayscale image, using the brilliance sensing device to obtain the brightness of the display panel displaying 0 grayscale image and 255 grayscale image, using the brightness of the display panel displaying 0 grayscale image and 255 grayscale image and the preset actual Gamma value to obtain the actual Gamma curve of the display panel.
(65) S60: obtaining a first common voltage which makes flicker value of the display panel to be a preset flicker value when the display panel displays a 255 grayscale image;
(66) In a specific implementation, obtaining the first common voltage which makes flicker value of the display panel to be the preset flicker value when the display panel displays the 255 grayscale image specifically is inputting an initial common voltage and a preset initial grayscale voltage corresponding to 255 grayscale to the display panel, which causes the display panel to display the 255 grayscale image, the flicker value of the display panel is being detected while the initial common voltage is adjusted, until the flicker value of the display panel is the preset flicker value, and the first common voltage is obtained.
(67) S70: obtaining a second common voltage via increasing or decreasing the first common voltage by a preset voltage offset;
(68) Optionally, the voltage offset is greater than 0 and less than or equal to 2V.
(69) S80: inputting the second common voltage to the display panel, and sequentially inputting a plurality of initial grayscale voltages corresponding to the plurality of preset grayscale to the display panel, continuously adjusting each initial grayscale voltage until the brightness of the display panel reaches the target brightness value corresponding to preset grayscale corresponding to the initial grayscale voltage every time the initial grayscale voltage is input, and obtaining a plurality of modified grayscale voltages corresponding to the plurality of preset grayscale;
(70) In a specific implementation, an identification module may be used to detect the brightness of the display panel to determine whether the brightness of the display panel reaches the target brightness value, and two unequal initial grayscale voltages are preset corresponding to each preset grayscale.
(71) S90, driving the display panel to display by using the second common voltage, the plurality of modified grayscale voltages, and a preset initial grayscale voltage corresponding to 255 grayscale.
(72) Referring to
(73) In this embodiment, prior to S30 determining the target input grayscale corresponding to the preset target brightness according to the actual Gamma curve value, the method further includes:
(74) S01: obtaining n reference images of the display panel with different input grayscale, wherein n is an integer greater than or equal to 2;
(75) In a specific implementation, after driving circuit illuminates the display panel, initial display state (i.e., the current image) of the current display panel could be captured by the high-resolution CCD camera, and the CCD camera additionally captures image information of display states of the current display panel with different grayscale values, the image information with different grayscale values is used as reference images, and the uneven areas in the reference images are identical to the uneven areas of the initial display state (i.e., the current image);
(76) Depending on actual needs, additional 5 or more reference images could be taken by the CCD camera; taking 5 reference images as an example, these 5 images have 5 greyscale values assigned to the images of the display panel: the 5 images are taken as the first image is 0 greyscale, the fifth image is 255 greyscale, the middle 3 images have 3 different greyscale values. In addition, increasing the number of images does not result in too much work and difficulty, which is simple and easy.
(77) S02: calculating a reference Gamma curve value of each reference image;
(78) In this embodiment, the middle 3 reference images mentioned above may be detected to extract corresponding reference input grayscale values and reference output brightness; afterwards, according to the above reference input grayscale values, reference output brightness, and a Gamma mathematical model, reference Gamma curve value of each reference image is calculated, the Gamma mathematical model representing a correspondence relationship between the reference input grayscale and the reference output brightness.
(79) It could be understood that the input grayscale value (i.e., it could represent Gamma voltage, an objective quantity of a computer recognized object) of each reference image and the output brightness value (i.e., subjective brightness perception of human eyes) have a nonlinear mapping relationship (i.e., the Gamma curve could reflect this mapping relationship between them, the mapping relationship could also be called Gamma mathematical model). This nonlinear mapping relationship usually uses a formula by default to indicate: output brightness=input grayscale.sup.Gamma; it could be known from the above, the input grayscale value of each reference image is known; meanwhile, since the reference images are obtained by the CCD camera, the output brightness value of each reference image could be measured, the output brightness value is also known; therefore, the Gamma value of each reference picture could be obtained by the formula output brightness=input grayscale.sup.Gamma, wherein, the Gamma value of each reference image is not the same, there would be some errors between them;
(80) In a specific implementation, the Gamma mathematical model is:
(81)
(82) Wherein, Tx is the reference output brightness, T255 is corresponding output brightness when input grayscale is 255, To is the corresponding output brightness when the input grayscale is 0, Lx is the reference input grayscale, and Gamma is the actual Gamma curve value.
(83) The Gamma mathematical model in this embodiment, which makes the Gamma curve value obtained by calculation of each reference image is closer to the actual Gamma curve value of the current display panel. The Gamma curve value of each reference image calculated by the above formula, the error between the calculated result and the actual Gamma curve value of the display panel could be further reduced.
(84) S03: using an average of the reference Gamma curve values as an actual Gamma curve value.
(85) It could be understood that, as could be seen from the above, there is an error in the Gamma curve value obtained by calculation of each reference image, therefore by obtaining the Gamma curve corresponding to the average value of their Gamma curve values, the Gamma curve closest to the actual condition of the panel could be obtained, using this Gamma curve as the actual Gamma curve, then based on the actual Gamma curve, the compensation value actually needed for each uneven area in the current image of the display panel is obtained, so as to achieve the most accurate compensation.
(86) In this embodiment, the actual Gamma curve of the display panel is measured in advance, that is, by taking an image of the display panel with different grayscale, and combining the Gamma mathematical model to detect the reference Gamma curve value of the display panel with different grayscale, and using the average value of the reference Gamma curve values as the actual Gamma curve value that is the closest to the actual condition of the display panel, which could obtain the actual Gamma curve of the display panel effectively during the production of the display panel, thereby obtaining compensation value of the uneven area more accurately.
(87) Referring to
(88) An image capture module 10, configured for performing image capture on the display panel, and obtaining a current image;
(89) It could be understood that the current image is a current display image of the display panel;
(90) In a specific implementation, after the display panel is illuminated, the current display image (i.e., the current image) could be captured by the optical CCD camera;
(91) It should be noted that the display panel in this embodiment may be a liquid crystal display panel, and the liquid crystal display panel could be applied to display devices such as a computer display screen, a television display screen, and a tablet computer display screen.
(92) An identification module 20, configured for identifying an uneven area in the current image, and detecting original output brightness and original input grayscale of the uneven area;
(93) It could be understood that unevenness may occur in the current display image displayed by the display panel during the process of producing the display panel (i.e., there may be uneven areas appearing); when performing image capture on the display panel, extracting luminance signal of the uneven areas of the current image;
(94) It should be noted that the luminance signal includes input grayscale and output brightness; the input grayscale is grayscale that a display could recognize, and the grayscale represents actual objective brightness, that is, an objective quantity, and the display would continuously obtain different input voltages (also called Gamma voltages), grayscale reflected different input voltages are different; the output brightness is subjective brightness perception of human eyes. Since human perception of stimuli of nature is non-linear, outside world strengthens the stimuli in a certain proportion, the stimuli is evenly increased for people; similarly, perception of human eyes of natural brightness is also non-linear, so the subjective brightness of human eyes is not exactly the same as the actual objective brightness, Gamma curve is used to coordinate the relationship between the subjective brightness perception of the human eyes and the actual objective natural brightness, i.e., to coordinate mapping relationship between the output brightness and input grayscale, it could use a formula to reflect the mapping relationship between the two: output value=input value.sup.Gamma.
(95) It could be understood that the output brightness value of an initial display image (i.e., the subjective brightness perception of the human eyes) is known; the grayscale value of the initially displayed picture (ie, the input grayscale) is also known, but the display in display screen is uneven with this grayscale, i.e., there is unevenness; when detecting the uneven area, some unevenness is obvious, which the human eyes could see, some unevenness is not visible to the human eyes; uneven area in the current image is detected and identified by professional devices, that is, pixel distribution feature is analyzed according to the display data in the current collected image, and the unevenness is identified according to relevant algorithms; there are many related algorithms in the process of detecting unevenness, there are no limitations herein in this embodiment.
(96) A computing module 30, configured for determining target input grayscale corresponding to preset target brightness according to actual Gamma curve value which is obtained by testing the display panel;
(97) It should be noted that, in this embodiment, there is an even brightness display area in the current image, and the output brightness value of this display area is used as the preset target brightness value;
(98) In a specific implementation, output brightness of a center point of the panel in the current image could be acquired, and the output brightness of the center point of the panel in the current image is used as the preset target brightness. That is, the output brightness of the central area of the panel in the current image is obtained, and the brightness difference of other areas and the central area of the panel are compared based on the central area of the panel. Usually, in the actual producing process of the display panel, the center point of the display panel is the best place for optical display, therefore, when debugging the panel, the center point of the panel is used for debugging;
(99) Optionally, obtaining output brightness of each pixel in other areas except the uneven area in the current image, and calculating an average value of obtained output brightness, using the average value of obtained output brightness as the preset target brightness.
(100) An adjustment module 40, configured for using the difference between the original input grayscale and the target input grayscale as grayscale compensation value of the uneven area.
(101) It could be understood that, referring to
(102) In a specific implementation, referring to
(103) Referring to
(104) An image capture module 10, configured for performing image capture on the display panel, and obtaining a current image;
(105) An identification module 20, configured for identifying an uneven area in the current image, and detecting original output brightness and original input grayscale of the uneven area;
(106) A computing module 30, configured for determining target input grayscale corresponding to preset target brightness according to actual Gamma curve value which is obtained by testing the display panel; and
(107) An adjustment module 40, configured for using the difference between the original input grayscale and the target input grayscale as grayscale compensation value of the uneven area.
(108) It should be noted that the display panel in this embodiment may be a liquid crystal display panel, and the liquid crystal display panel could be applied to display devices such as a computer display screen, a television display screen, and a tablet computer display screen.
(109) In the process of manufacturing each liquid crystal panel, the grayscale value compensation is performed on the uneven area of the display panel according to the actual Gamma curve and the preset target brightness, thereby achieving the most accurate compensation effect, and eliminating unevenness (mura) in the display panel accurately and effectively.
(110) Further, the identification module 20 is configured to detect brightness of the display panel, so as to determine whether the brightness of the display panel reaches the target brightness value.
(111) In addition, the present disclosure further provides a computer readable storage medium where the grayscale adjustment program of the display panel is stored, following operations are performed when the grayscale adjustment program of the display panel is executed by the processor:
(112) Performing image capture on the display panel, and obtaining a current image;
(113) Identifying an uneven area in the current image, and detecting original output brightness and original input grayscale of the uneven area;
(114) Determining target input grayscale corresponding to preset target brightness according to actual Gamma curve value which is obtained by testing the display panel;
(115) Using the difference between the original input grayscale and the target input grayscale as grayscale compensation value of the uneven area;
(116) Obtaining a plurality of target brightness values respectively corresponding to a plurality of preset grayscale except 255 grayscale according to the actual Gamma curve;
(117) Obtaining a first common voltage which makes flicker value of the display panel to be a preset flicker value when the display panel displays a 255 grayscale image;
(118) Obtaining a second common voltage via increasing or decreasing the first common voltage by a preset voltage offset;
(119) Inputting the second common voltage to the display panel, and sequentially inputting a plurality of initial grayscale voltages corresponding to the plurality of preset grayscale to the display panel, continuously adjusting each initial grayscale voltage until the brightness of the display panel reaches the target brightness value corresponding to preset grayscale corresponding to the initial grayscale voltage every time the initial grayscale voltage is input, and obtaining a plurality of modified grayscale voltages corresponding to the plurality of preset grayscale;
(120) Driving the display panel to display by using the second common voltage, the plurality of modified grayscale voltages, and a preset initial grayscale voltage corresponding to 255 grayscale.
(121) Further, following operations are performed when the grayscale adjustment program of the display panel is executed by the processor:
(122) Obtaining n reference images of the display panel with different input grayscale, wherein n is an integer greater than or equal to 2;
(123) Calculating a reference Gamma curve value of each reference image;
(124) Using an average of the reference Gamma curve values as an actual Gamma curve value.
(125) Further, following operations are performed when the grayscale adjustment program of the display panel is executed by the processor:
(126) Detecting reference input grayscale and reference output brightness of each reference image;
(127) Calculating the reference Gamma curve value of each reference image according to the reference input grayscale, the reference output brightness, and a Gamma mathematical model; the Gamma mathematical model representing a correspondence relationship between the reference input grayscale and the reference output brightness.
(128) Further, following operations are performed when the grayscale adjustment program of the display panel is executed by the processor:
(129) Obtaining output brightness of a center point of the current image, and using the output brightness of the center point of the current image as the preset target brightness.
(130) Further, following operations are performed when the grayscale adjustment program of the display panel is executed by the processor:
(131) Obtaining output brightness of each pixel in other areas except the uneven area in the current image;
(132) Using an average value of obtained output brightness as the preset target brightness.
(133) Further, following operations are performed when the grayscale adjustment program of the display panel is executed by the processor:
(134) Transmitting the grayscale compensation value to the display panel, allowing the display panel to use a result of adding the grayscale compensation value to the original input grayscale of the uneven area as a new input grayscale of the uneven area, so as to eliminate the uneven area in the current image.
(135) Further, the method includes burning the grayscale compensation value into a memory, so as to achieve a compensation effect of the current image.
(136) Further, the display panel is a liquid crystal display panel, the liquid crystal display panel could be applied to a computer display screen, a television display screen, and a tablet computer display screen.
(137) Further, specific process of obtaining the actual Gamma curve of the display panel is: providing a brilliance sensing device, making the display panel respectively display 0 grayscale image and 255 grayscale image, using the brilliance sensing device to obtain the brightness of the display panel displaying 0 grayscale image and 255 grayscale image, using the brightness of the display panel displaying 0 grayscale image and 255 grayscale image and the preset actual Gamma value to obtain the actual Gamma curve of the display panel.
(138) Further, the brightness of the display panel is detected by an identification module, so as to determine whether the brightness of the display panel reaches the target brightness value.
(139) Further, the voltage offset is greater than 0 and less than or equal to 2V.
(140) Further, obtaining the first common voltage which makes flicker value of the display panel to be the preset flicker value when the display panel displays the 255 grayscale image, specifically is, inputting an initial common voltage and a preset initial grayscale voltage corresponding to 255 grayscale to the display panel, which causes the display panel to display the 255 grayscale image, the flicker value of the display panel is being detected while the initial common voltage is adjusted, until the flicker value of the display panel is the preset flicker value, and the first common voltage is obtained.
(141) Further, two unequal initial grayscale voltages are preset correspond to each preset grayscale.
(142) In this embodiment, through capturing image of the display panel with different grayscale and combining the Gamma mathematical model, the Gamma curve value of the display panel at different grayscale is detected, the average value of the Gamma curve values is used as the actual Gamma curve value closest to the actual condition of the display panel, which obtain the actual Gamma curve of the display panel effectively during the production of the display panel, thereby obtaining the grayscale value compensation value of the uneven area more accurately, which solves the problem of ineffectiveness of eliminating unevenness caused by inaccurate unevenness compensation value during process of producing the liquid crystal display panel, meanwhile, the present disclosure could drive the display panel to display by using the second common voltage, the plurality of modified grayscale voltages, and the preset initial grayscale voltage corresponding to 255 grayscale, which could generate residual direct current in the area displaying 255 grayscale, and then counteract the brightness difference with other areas when displaying other greyscale images, which improves reverse image sticking effectively and improves display quality.
(143) It should be noted that, throughout this disclosure, the terms “include”, “comprise” or any other variations thereof are intended to encompass non-exclusive inclusions, so that a process, method, article, or system that includes a series of elements would include not only those elements, but it may further include other elements that are not explicitly listed or elements that are inherent to such processes, methods, articles, or systems. In the absence of extra limitations, an element defined by the phrase “includes a . . . ” does not exclude the presence of additional identical elements in this process, method, article, or system that includes the element.
(144) Sequence numbers of the embodiments disclosed herein are meant for the sole purpose of illustrative and do not represent the advantages and disadvantages of these embodiments.
(145) Through the above description of the foregoing embodiments, those skilled in the art can clearly understand that the above methods of the embodiments can be implemented by means of software plus a necessary general hardware platform; they certainly can also be implemented by means of hardware, but in many cases, the former is a better implementation. Based on this understanding, the essential part of the technical solution according to the present disclosure or the part that contributes to the prior art can be embodied in the form of a software product. Computer software products can be stored in a storage medium as described above (e.g., ROM/RAM, a magnetic disk, an optical disc) which includes instructions to cause a terminal device (e.g., a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to perform the methods described in the various embodiments of the present disclosure.
(146) The foregoing description portrays merely some illustrative embodiments of the present disclosure, and are not intended to limit the patentable scope of the present disclosure. Any equivalent structural or flow transformations based on the specification and the drawing of the present disclosure, or any direct or indirect applications of the present disclosure in other related technical fields, shall all fall within the protection scope of the present disclosure.