patents.google.com

CN108766372B - Method for improving mura phenomenon of display panel - Google Patents

  • ️Tue Dec 01 2020

CN108766372B - Method for improving mura phenomenon of display panel - Google Patents

Method for improving mura phenomenon of display panel Download PDF

Info

Publication number
CN108766372B
CN108766372B CN201810402272.2A CN201810402272A CN108766372B CN 108766372 B CN108766372 B CN 108766372B CN 201810402272 A CN201810402272 A CN 201810402272A CN 108766372 B CN108766372 B CN 108766372B Authority
CN
China
Prior art keywords
gray scale
compensation
pixels
pixel
gray
Prior art date
2018-04-28
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
Application number
CN201810402272.2A
Other languages
Chinese (zh)
Other versions
CN108766372A (en
Inventor
孙磊
陈宥烨
吴永良
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Xianyang Caihong Optoelectronics Technology Co Ltd
Original Assignee
Xianyang Caihong Optoelectronics Technology Co Ltd
Priority date (The priority date 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 date listed.)
2018-04-28
Filing date
2018-04-28
Publication date
2020-12-01
2018-04-28 Application filed by Xianyang Caihong Optoelectronics Technology Co Ltd filed Critical Xianyang Caihong Optoelectronics Technology Co Ltd
2018-04-28 Priority to CN201810402272.2A priority Critical patent/CN108766372B/en
2018-11-06 Publication of CN108766372A publication Critical patent/CN108766372A/en
2020-12-01 Application granted granted Critical
2020-12-01 Publication of CN108766372B publication Critical patent/CN108766372B/en
Status Active legal-status Critical Current
2038-04-28 Anticipated expiration legal-status Critical

Links

  • 238000000034 method Methods 0.000 title claims abstract description 61
  • 241001270131 Agaricus moelleri Species 0.000 claims abstract description 22
  • 230000006835 compression Effects 0.000 abstract description 4
  • 238000007906 compression Methods 0.000 abstract description 4
  • 230000000694 effects Effects 0.000 abstract description 3
  • 238000010586 diagram Methods 0.000 description 8
  • 238000004364 calculation method Methods 0.000 description 4
  • 239000004973 liquid crystal related substance Substances 0.000 description 4
  • 230000009286 beneficial effect Effects 0.000 description 1
  • 230000007547 defect Effects 0.000 description 1
  • 238000005516 engineering process Methods 0.000 description 1
  • 238000004519 manufacturing process Methods 0.000 description 1
  • 230000002093 peripheral effect Effects 0.000 description 1
  • 230000005855 radiation Effects 0.000 description 1
  • 238000005070 sampling Methods 0.000 description 1
  • 230000001568 sexual effect Effects 0.000 description 1
  • 238000006467 substitution reaction Methods 0.000 description 1

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/20Control 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/34Control 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 by control of light from an independent source
    • G09G3/36Control 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 by control of light from an independent source using liquid crystals
    • G09G3/3607Control 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 by control of light from an independent source using liquid crystals for displaying colours or for displaying grey scales with a specific pixel layout, e.g. using sub-pixels

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Crystallography & Structural Chemistry (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)

Abstract

The invention relates to a method for improving mura phenomenon of a display panel, which comprises the following steps: acquiring a mura area of a display panel; acquiring compensation data of a plurality of set gray scales in the mura area; setting a low gray level threshold value and a high gray level threshold value of the mura area; establishing a gray scale compensation data table according to the compensation data of the plurality of set gray scales, the low gray scale threshold value and the high gray scale threshold value; and performing gray scale compensation on the current gray scale of the display panel according to the gray scale compensation data table. The mura phenomenon compensation method provided by the invention performs gray scale compensation on the mura area of the display panel by only storing the compensation data of the set gray scale, the low gray scale threshold value and the high gray scale threshold value, has small storage amount of the memory and small operand, reduces the operation cost, and can adjust the size of the extracted pixel compression area block according to the actual brightness of the mura area, thereby improving the display effect of the display panel.

Description

Method for improving mura phenomenon of display panel

Technical Field

The invention belongs to the technical field of display, and particularly relates to a method for improving a mura phenomenon of a display panel.

Background

With the development of Display technology, Liquid Crystal Displays (LCDs) have advantages of light weight, thinness, and low radiation, and gradually replace Cathode Ray Tube (CRT) Display devices. Liquid crystal displays are widely used in information terminals such as computers, smart phones, mobile phones, car navigation devices, electronic books, and the like, and are the most common display devices.

Due to defects in the manufacturing process of the liquid crystal display, the brightness of the display panel of the produced liquid crystal display is often uneven, and various mura (mura refers to the phenomenon that the brightness of the display is uneven and various marks are caused) are formed, for example, when a 65-inch display panel and a 32-inch display panel are cut in a mixed mode, mura is often generated in a splicing area. In order to improve the uniformity of the brightness of a display panel (panel), a mura compensation method is provided at present, namely, an external camera is used for shooting the mura form of a gray-scale picture (a pure white picture with different brightness), the brightness difference between the brightness of the peripheral area and the brightness of the central position is calculated by comparing the brightness of the central position of the display panel, and then the gray scale (the area brighter than the central position is used for reducing the gray scale so as to reduce the brightness, and the area darker than the central position is used for improving the gray scale so as to improve the brightness) of the mura position is reversely compensated, so that the whole display panel can achieve the more consistent brightness.

However, the amount of compensation data of the existing mura compensation method is large, which results in a large capacity of a memory for compensation data, and the size of the pixel compression area block extracted by the existing compensation method is fixed and cannot be adjusted, which results in a large amount of calculation of the mura compensation method and increases the operation cost.

Disclosure of Invention

In order to solve the above problems in the prior art, the present invention provides a method for improving a mura phenomenon of a display panel.

An embodiment of the present invention provides a method of improving a mura phenomenon of a display panel, including:

acquiring a mura area of a display panel;

acquiring compensation data of a plurality of set gray scales in the mura area;

setting a low gray level threshold value and a high gray level threshold value of the mura area;

establishing a gray scale compensation data table according to the compensation data of the plurality of set gray scales, the low gray scale threshold value and the high gray scale threshold value;

and performing gray scale compensation on the current gray scale of the display panel according to the gray scale compensation data table.

In one embodiment of the present invention, the plurality of set gray levels includes a first set gray level, a second set gray level and a third set gray level.

In an embodiment of the present invention, obtaining compensation data of a plurality of set gray scales of the mura area includes:

respectively selecting n × m pixels in the mura area under the conditions of the first set gray scale, the second set gray scale and the third set gray scale, wherein n and m are natural numbers larger than 0;

under the conditions of the first set gray scale, the second set gray scale and the third set gray scale, pixels with set numerical values are respectively contained between every two pixel points in the n transverse pixels;

under the conditions of the first set gray scale, the second set gray scale and the third set gray scale, pixels with set numerical values are respectively contained between every two pixel points in the m longitudinal pixels;

respectively obtaining the compensation data of all pixels under the conditions of the first set gray scale, the second set gray scale and the third set gray scale according to the compensation values of the n x m pixels under the conditions of the first set gray scale, the second set gray scale and the third set gray scale.

In one embodiment of the present invention, the set value is 2M-1, wherein M is a natural number.

In an embodiment of the invention, the gray scale value of the first set gray scale is smaller than the gray scale value of the second set gray scale, and the gray scale value of the second set gray scale is smaller than the gray scale value of the third set gray scale.

In an embodiment of the invention, the low gray level threshold is smaller than the gray level value of the first set gray level.

In one embodiment of the present invention, the low gray level thresholds include an R low gray level threshold, a G low gray level threshold, and a B low gray level threshold.

In an embodiment of the invention, the high gray level threshold is greater than the gray level value of the third set gray level.

In one embodiment of the present invention, the high grayscale threshold includes an R high grayscale threshold, a G high grayscale threshold, and a B high grayscale threshold.

In an embodiment of the present invention, performing gray scale compensation on the current gray scale of the display panel according to the gray scale compensation data table includes:

acquiring the current gray scale of the display panel;

and judging the position of the current gray scale in the gray scale compensation data table so as to perform gray scale compensation on the current gray scale.

Compared with the prior art, the invention has the following beneficial effects:

the mura phenomenon compensation method provided by the invention performs gray scale compensation on the mura area of the display panel by only storing the compensation data of the set gray scale, the low gray scale threshold value and the high gray scale threshold value, has small storage amount of the memory and small operand, reduces the operation cost, and can adjust the size of the extracted pixel compression area block according to the actual brightness of the mura area, thereby improving the display effect of the display panel.

Drawings

FIG. 1 is a flowchart illustrating a method for improving mura phenomenon of a display panel according to an embodiment of the present invention;

FIG. 2 is a schematic diagram illustrating a method for interpolating a mura area of a display panel according to an embodiment of the present invention;

FIG. 3 is a schematic diagram of a gray scale compensation data table according to an embodiment of the present invention;

FIG. 4 is a schematic diagram of a compensation implementation architecture according to an embodiment of the present invention;

fig. 5 is a schematic diagram illustrating a data flow direction of a timing driver (TCON) according to an embodiment of the present invention.

Detailed Description

The present invention will be described in further detail with reference to specific examples, but the embodiments of the present invention are not limited thereto.

Example one

Referring to fig. 1, fig. 1 is a flowchart illustrating a method for improving mura phenomenon of a display panel according to an embodiment of the present invention. The mura phenomenon compensation method provided by this embodiment includes the steps of:

acquiring a mura area of a display panel;

acquiring compensation data of a plurality of set gray scales in the mura area;

setting a low gray level threshold value and a high gray level threshold value of the mura area;

establishing a gray scale compensation data table according to the compensation data of the plurality of set gray scales, the low gray scale threshold value and the high gray scale threshold value;

and performing gray scale compensation on the current gray scale of the display panel according to the gray scale compensation data table.

The mura phenomenon compensation method provided by the invention performs gray scale compensation on the mura area of the display panel by only storing the compensation data of the set gray scale, the low gray scale threshold value and the high gray scale threshold value, has small storage amount of the memory and small operand, reduces the operation cost, and can adjust the size of the extracted pixel compression area block according to the actual brightness of the mura area, thereby improving the display effect of the display panel.

Step 1, providing a display panel, wherein if a mura phenomenon occurs in the display panel, for example, a bright band in a splicing area of the display panel, an area of the mura area is smaller than that of the whole display surface, so that the embodiment uses an external camera to only shoot the mura area of the display panel.

Step

2, selecting k set gray scales aiming at the mura area, wherein k is a natural number greater than 0, and the k set gray scales are set to be three in the embodiment and comprise a first set gray scale, a second set gray scale and a third set gray scale;

step 2.1, under the first set gray scale condition, the mura area comprises n × m pixels, namely the mura area is extracted to be pixel points comprising m rows and n columns, wherein n and m are natural numbers larger than 0;

2 can be interpolated between every two pixel points in n horizontal pixelsNWhere N is 0,1,2,3 …, for example, the number of linearly interpolatable pixels between two pixels in N horizontal pixels is 1,2, 4, 8, 16, 32, 64, and 128, but it should be understood that the number of interpolatable pixels between two pixels in N horizontal pixels depends on the actual situation. If the first pixel point in the N horizontal pixels is 1, if N is 2, the second pixel point in the N horizontal pixels is 5, and the manner of the other pixel points of the N horizontal pixels is analogized in turn, for example, when N is 11, the N horizontal pixels include pixel points which can be pixel 1,

pixel

5,

pixel

9,

pixel

13,

pixel

17,

pixel

21, pixel 25, pixel 29, pixel 33,

pixel

37, and

pixel

41.

2 can be interpolated between every two pixel points in m longitudinal pixelsNWhere N is 0,1,2,3 …, for example, the number of linearly interpolatable pixels between two pixels in m vertical pixels is 1,2, 4, 8, 16, 32, 64, 128, 256, and 512, but it should be understood that the number of interpolatable pixels between two pixels in m vertical pixels depends on the actual situation.

When the gray scale change between two adjacent selected pixel points in the mura area is small, the number of pixels required to be inserted between the two pixel points is small, then N can take a relatively small value, when the gray scale change between two adjacent selected pixel points in the mura area is large, the number of pixels required to be inserted between the two pixel points is large, then N can take a relatively large value.

Therefore, a pixel with a set numerical value can be contained between every two pixel points in the n horizontal pixels, and a pixel with a set numerical value can be contained between every two pixel points in the m longitudinal pixels;

preferably, the set value is 2M-1, wherein M is a natural number.

Step 2.2, the data memory stores n x m compensation values respectively corresponding to the n x m pixels under the first set gray scale condition;

calculating compensation data of all pixels in the mura area under the condition of the first set gray scale by using a bilinear interpolation method according to the compensation value of the n x m pixels, and finally obtaining a first compensation gray scale of the first set gray scale after compensation;

for example, when N is 11 and m is 3, pixels displayed in the mura region under the first set gray scale condition are as shown in fig. 2, where N includes

pixels

1, 5, 9, 13, 17, 21, 25, 29, 33, 37 and 41, m includes pixels 1, 1 and 1, the memory stores the compensation value of 11 × 3 pixels, and each two adjacent pixels of 11 pixels include 3 pixels, that is, N is 2, according to the change of the gray scale of the two adjacent pixels, and the pixels in all the mura regions can be obtained according to the bilinear interpolation method, for example, the gray scale of pixel 3 can be determined according to the bilinear interpolation method through pixel 1 and

pixel

5.

Step 2.3, under the second set gray scale condition, the mura area comprises n × m pixels, namely the mura area is extracted to be pixel points comprising m rows and n columns, wherein n and m are natural numbers larger than 0;

2 can be interpolated between every two pixel points in n horizontal pixelsNWhere N is 0,1,2,3 …, for example, the number of linearly interpolatable pixels between every two pixels in the N horizontal pixels is 1,2, 4, 8, 16, 32, 64, and 128, but it should be understood that N horizontal pixels are usedThe quantity of interpolatable pixels between every two pixels depends on the actual situation. If the first pixel point in the N horizontal pixels is 1, if N is 2, the second pixel point in the N horizontal pixels is 5, and the manner of the other pixel points of the N horizontal pixels is analogized in turn, for example, when N is 11, the N horizontal pixels include pixel points which can be pixel 1,

pixel

5,

pixel

9,

pixel

13,

pixel

17,

pixel

21, pixel 25, pixel 29, pixel 33,

pixel

37, and

pixel

41.

2 can be interpolated between every two pixel points in m longitudinal pixelsNWhere N is 0,1,2,3 …, for example, the number of linearly interpolatable pixels between two pixels in m vertical pixels is 1,2, 4, 8, 16, 32, 64, 128, 256, and 512, but it should be understood that the number of interpolatable pixels between two pixels in m vertical pixels depends on the actual situation.

When the gray scale change between two adjacent selected pixel points in the mura area is small, the number of pixels required to be inserted between the two pixel points is small, then N can take a relatively small value, when the gray scale change between two adjacent selected pixel points in the mura area is large, the number of pixels required to be inserted between the two pixel points is large, then N can take a relatively large value.

Therefore, a pixel with a set numerical value can be contained between every two pixel points in the n horizontal pixels, and a pixel with a set numerical value can be contained between every two pixel points in the m longitudinal pixels;

preferably, the set value is 2M-1, wherein M is a natural number.

Thus, the pixel is determined according to the selected n x m pixels

Step 2.4, the data memory stores n x m compensation values respectively corresponding to the n x m pixels under the second set gray scale condition;

and calculating the compensation data of all pixels in the mura area under the second set gray scale condition by using a bilinear interpolation method according to the compensation value of the n x m pixels, and finally obtaining a second compensation gray scale of the second set gray scale after compensation.

Step 2.5, step 2.3, under the third set gray scale condition, the mura area comprises n × m pixels, namely the mura area is extracted to be pixel points comprising m rows and n columns, wherein n and m are natural numbers larger than 0;

2 can be interpolated between every two pixel points in n horizontal pixelsNWhere N is 0,1,2,3 …, for example, the number of linearly interpolatable pixels between two pixels in N horizontal pixels is 1,2, 4, 8, 16, 32, 64, and 128, but it should be understood that the number of interpolatable pixels between two pixels in N horizontal pixels depends on the actual situation. If the first pixel point in the N horizontal pixels is 1, if N is 2, the second pixel point in the N horizontal pixels is 5, and the manner of the other pixel points of the N horizontal pixels is analogized in turn, for example, when N is 11, the N horizontal pixels include pixel points which can be pixel 1,

pixel

5,

pixel

9,

pixel

13,

pixel

17,

pixel

21, pixel 25, pixel 29, pixel 33,

pixel

37, and

pixel

41.

2 can be interpolated between every two pixel points in m longitudinal pixelsNWhere N is 0,1,2,3 …, for example, the number of linearly interpolatable pixels between two pixels in m vertical pixels is 1,2, 4, 8, 16, 32, 64, 128, 256, and 512, but it should be understood that the number of interpolatable pixels between two pixels in m vertical pixels depends on the actual situation.

When the gray scale change between two adjacent selected pixel points in the mura area is small, the number of pixels required to be inserted between the two pixel points is small, then N can take a relatively small value, when the gray scale change between two adjacent selected pixel points in the mura area is large, the number of pixels required to be inserted between the two pixel points is large, then N can take a relatively large value.

Therefore, a pixel with a set numerical value can be contained between every two pixel points in the n horizontal pixels, and a pixel with a set numerical value can be contained between every two pixel points in the m longitudinal pixels;

preferably, the set value is 2M-1, wherein M is a natural number.

Step 2.6, the data memory stores n x m compensation values respectively corresponding to the n x m pixels under the third set gray scale condition;

and calculating the compensation data of all pixels in the mura area under the condition of the third set gray scale by using a bilinear interpolation method according to the compensation value of the n x m pixels, and finally obtaining the compensated third compensation gray scale of the third set gray scale.

The embodiment can perform the gray scale compensation of the pixels according to the gray scale change condition of two adjacent pixels in the mura area, thereby reducing the calculation difficulty, the calculation amount and the consumption of hardware storage space.

It can be known that the n × m pixels selected by the first, second and third set grayscales may be the same or different.

The gray value of the first set gray scale is smaller than that of the second set gray scale, and the gray value of the second set gray scale is smaller than that of the third set gray scale.

The present embodiment provides three setting gray levels, and obviously, four setting gray levels or even more setting gray levels can be provided, and the three setting gray levels described in the present embodiment are only a part of embodiments of the present invention, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.

Step 3, setting a low gray level threshold value and a high gray level threshold value of the mura area;

3.1, the low gray level threshold comprises an R low gray level threshold, a G low gray level threshold and a B low gray level threshold, wherein the R low gray level threshold is a low gray level threshold set by a red channel, the G low gray level threshold is a low gray level threshold set by a green channel, the B low gray level threshold is a low gray level threshold set by a blue channel, and the R low gray level threshold, the G low gray level threshold and the B low gray level threshold are all smaller than a first set gray level;

and 3.2, the high gray level threshold value comprises an R high gray level threshold value, a G high gray level threshold value and a B high gray level threshold value, wherein the R high gray level threshold value is a high gray level threshold value set by a red channel, the G high gray level threshold value is a high gray level threshold value set by a green channel, the B high gray level threshold value is a high gray level threshold value set by a blue channel, and the R high gray level threshold value, the G high gray level threshold value and the B high gray level threshold value are all larger than a third set gray level.

Step 4, establishing a gray scale compensation data table according to the compensation data of the plurality of set gray scales, the low gray scale threshold value and the high gray scale threshold value;

and establishing a gray scale compensation data table according to the first set gray scale and a corresponding first compensation gray scale, the second set gray scale and a corresponding second compensation gray scale, the third set gray scale and a corresponding third compensation gray scale, and the R low gray scale threshold, the G low gray scale threshold, the B low gray scale threshold, the R high gray scale threshold, the G high gray scale threshold and the B high gray scale threshold.

Step

5, performing gray scale compensation on the current gray scale of the display panel according to the gray scale compensation data table;

acquiring a current gray scale to be compensated of the display panel;

substituting the current gray scale into a gray scale compensation data table, determining the position of the current gray scale in the gray scale compensation data table according to the gray scale value of the current gray scale, namely judging the relation between the current gray scale and a first set gray scale, a second set gray scale, a third set gray scale, an R low gray scale threshold, a G low gray scale threshold, a B low gray scale threshold, an R high gray scale threshold, a G high gray scale threshold and a B high gray scale threshold, determining two most adjacent gray scale values of the current gray scale according to the gray scale value of the current gray scale according to the gray scale compensation data table, and obtaining the final output gray scale of the display panel through the gray scale compensation data table according to the two most adjacent gray scale values.

The current gray level is input into the gray level compensation data table, and the input gray level of the G low gray level threshold is M1R is M at the input gray level of the low gray level threshold2And the input gray scale of the B low gray scale threshold is M3The input gray scale of the first set gray scale is M41The corresponding first compensation gray scale is M42The input gray scale of the second set gray scale is M51The corresponding second compensation gray scale is M52The input gray scale of the third set gray scale is M61The corresponding third compensation gray scale is M62G high gray level threshold is M7R is a high gray level threshold of M8The B high gray level threshold is M9If the current gray scale is the G input gray scale, when the G input gray scale is smaller than M1If the input gray scale is larger than M, outputting the gray scale according to the actual gray scale value of the G input gray scale1Less than M41Performing gray scale compensation on the G input gray scale by using a bilinear interpolation method according to the G low gray scale threshold and a first compensation gray scale corresponding to a first set gray scale, so as to determine an output gray scale of the G input gray scale after gray scale compensation; if the current gray scale is R input gray scale, when the R input gray scale is less than M2If the input gray scale of the R input gray scale is larger than M, outputting the gray scale according to the actual gray scale value of the R input gray scale2Less than M41When the R input gray scale is compensated, performing gray scale compensation on the R input gray scale by using a bilinear interpolation method according to the R low gray scale threshold and a first compensation gray scale corresponding to a first set gray scale, and determining an output gray scale of the R input gray scale after gray scale compensation; if the current gray scale is the B input gray scale, when the B input gray scale is less than M3If the input gray scale of the B input gray scale is larger than M, outputting the gray scale according to the actual gray scale value of the B input gray scale3Less than M41When the gray scale compensation is needed, performing gray scale compensation on the B input gray scale by using a bilinear interpolation method according to a B low gray scale threshold and a first compensation gray scale corresponding to a first set gray scale, and determining an output gray scale of the B input gray scale after gray scale compensation; if the gray scale value of the current gray scale is larger than M41Less than M51Then, a bilinear interpolation method is used to obtain a first compensation gray scale M corresponding to the first set gray scale42A second compensation gray scale M corresponding to the second set gray scale52Calculating an output gray scale of the current gray scale after gray scale compensation; if the gray scale value of the current gray scale is larger than M51Less than M61Then, a bilinear interpolation method is used to obtain a second compensation gray scale M corresponding to the second set gray scale52A third compensation gray scale M corresponding to the third set gray scale62Calculating an output gray scale of the current gray scale after gray scale compensation; if the current gray scale is G input gray scale, when the G input gray scale is larger than M7If the input gray scale is larger than M, outputting the gray scale according to the actual gray scale value of the G input gray scale61Less than M7Then, use the double lineThe third compensation gray scale M corresponding to the third set gray scale according to the G high gray scale threshold value by the sexual interpolation method62Performing gray scale compensation on the G input gray scale so as to determine the output gray scale of the G input gray scale after gray scale compensation; if the current gray scale is R input gray scale, when the R input gray scale is larger than M8If the input gray scale of the R input gray scale is larger than M, outputting the gray scale according to the actual gray scale value of the R input gray scale61Less than M8Then, a bilinear interpolation method is used to obtain a third compensation gray scale M corresponding to the third set gray scale according to the R high gray scale threshold value62Performing gray scale compensation on the R input gray scale so as to determine an output gray scale of the R input gray scale after gray scale compensation; if the current gray scale is the B input gray scale, when the B input gray scale is larger than M9If the input gray scale of the B input gray scale is larger than M, outputting the gray scale according to the actual gray scale value of the B input gray scale61Less than M9Then, a bilinear interpolation method is used to compensate the third compensation gray scale M corresponding to the third set gray scale according to the B high gray scale threshold value62And performing gray scale compensation on the B input gray scale so as to determine the output gray scale of the B input gray scale after gray scale compensation.

Example two

In order to better explain the mura phenomenon compensation method of the present invention, the present embodiment will describe the mura phenomenon compensation method in detail according to a specific implementation procedure.

Step 1, providing a display panel, and only shooting a mura area of the display panel by using an external camera, wherein the width of the mura area is about 50 pixels, and the mura area is determined according to the driving width of actual mura;

step

2, selecting 3 set gray levels, including a first set gray level, a second set gray level and a third set gray level, where the three gray levels are determined according to actual conditions, and for convenience of describing the implementation process of the present embodiment, the gray level value of the first set gray level is set to be 100, the gray level value of the second set gray level is set to be 190, and the gray level value of the third set gray level is set to be 240;

step 2.1, under the first set gray scale condition, preferably, 11 × 3 pixels in the display panel are selected, please refer to fig. 2, and fig. 2 is a schematic diagram of an interpolation method for a mura area of the display panel according to an embodiment of the present invention, for example, 11 horizontal pixels are respectively selected as pixel 1, pixel 5, pixel 9, pixel 13, pixel 17, pixel 21, pixel 25, pixel 29, pixel 33, pixel 37, and pixel 41, of course, these 11 points may be selected according to actual conditions, since the gray scale change of the mura area is obvious, for better compensation, the pixel points may be selected by collecting multiple images in the mura area, and a small number of pixels may be selected outside the mura area, for example, if 9 pixels are selected in the mura area, 2 pixels are selected outside the mura area, wherein pixel 1 and pixel 41 are located outside the mura area, and pixel 5, pixel 9, pixel 13, pixel 17, and pixel 41 are located outside the mura area, and pixel 5, pixel 9, pixel 13, The pixel 21, the pixel 25, the pixel 29, the pixel 33 and the pixel 37 are located in the mura area, and 3 longitudinal pixels can be selected according to actual conditions and respectively take the pixels at three different positions.

And 2.2, obtaining compensation values of the 11 x 3 pixel corresponding gray scales, and calculating the compensation values of the selected corresponding gray scales of all pixels in the mura area through the gray scale compensation of the 11 x 3 pixels according to a bilinear interpolation method, so as to determine a first compensation gray scale of the first set gray scale after gray scale compensation, wherein the first compensation gray scale is 106 after the first set gray scale is subjected to the gray scale compensation, if the first compensation gray scale is calculated, 100 gray scales are obtained.

Step 2.3, similarly, under the second set gray scale condition, please refer to fig. 2 again, where 11 horizontal pixels respectively include pixel 1,

pixel

5,

pixel

9,

pixel

13,

pixel

17,

pixel

21, pixel 25, pixel 29, pixel 33,

pixel

37 and

pixel

41, where pixel 1 and

pixel

41 are located outside the mura area,

pixel

5,

pixel

9,

pixel

13,

pixel

17,

pixel

21, pixel 25, pixel 29, pixel 33 and

pixel

37 are located inside the mura area, and 3 vertical pixels respectively include pixel 1, pixel 1 and pixel 1.

And 2.4, obtaining compensation values of the 11 x 3 pixel corresponding gray scales, and calculating the compensation values of the selected corresponding gray scales of all pixels in the mura area through the gray scale compensation of the 11 x 3 pixels according to a bilinear interpolation method, so as to determine a second compensation gray scale of the second set gray scale after the gray scale compensation, wherein the second compensation gray scale is 192 after the gray scale compensation of 190 is obtained after calculation.

Step 2.5, similarly, under the third set gray scale condition, please refer to fig. 2 again, where 11 horizontal pixels respectively include pixel 1,

pixel

5,

pixel

9,

pixel

13,

pixel

17,

pixel

21, pixel 25, pixel 29, pixel 33,

pixel

37 and

pixel

41, where pixel 1 and

pixel

41 are located outside the mura area,

pixel

5,

pixel

9,

pixel

13,

pixel

17,

pixel

21, pixel 25, pixel 29, pixel 33 and

pixel

37 are located inside the mura area, and 3 vertical pixels respectively include pixel 1, pixel 1 and pixel 1.

And 2.6, obtaining compensation values of the 11 x 3 pixel corresponding gray scales, and calculating the compensation values of the selected corresponding gray scales of all pixels in the mura area through the gray scale compensation of the 11 x 3 pixels according to a bilinear interpolation method, so as to determine a third compensation gray scale of the third set gray scale after the gray scale compensation, wherein if the third compensation gray scale is calculated, the second compensation gray scale is 239 after the gray scale compensation is obtained 240.

Step 3, setting a low gray level threshold value and a high gray level threshold value of the mura area;

specifically, the low gray level threshold includes an R low gray level threshold, a G low gray level threshold, and a B low gray level threshold, the input gray level of the G low gray level threshold is set to be 5, the input gray level of the R low gray level threshold is set to be 10, the input gray level of the G low gray level threshold is set to be 15, the high gray level threshold includes an R high gray level threshold, a G high gray level threshold, and a B high gray level threshold, the G high gray level threshold is set to be 245, the R high gray level threshold is set to be 250, and the B high gray level threshold is set to be 252.

And 4, establishing a gray level compensation data table according to the first set gray level and the corresponding first compensation gray level, the second set gray level and the corresponding second compensation gray level, the third set gray level and the corresponding third compensation gray level, and the R low gray level threshold, the G low gray level threshold, the B low gray level threshold, the R high gray level threshold, the G high gray level threshold and the B high gray level threshold.

Step

5, please refer to fig. 3, fig. 3 is a schematic diagram of a gray scale compensation data table according to an embodiment of the present invention, in which according to the obtained data, the input gray scale of the G low gray scale threshold is 5, the input gray scale of the R low gray scale threshold is 10, the input gray scale of the B low gray scale threshold is 15, the input gray scale of the first set gray scale is 100, the corresponding first compensation gray scale is 106, the input gray scale of the second set gray scale is 190, the corresponding second compensation gray scale is 192, the input gray scale of the third set gray scale is 240, the corresponding third compensation gray scale is 239, the G high gray scale threshold is 245, the R high gray scale threshold is 250, and the B high gray scale threshold is 252.

If the current gray scale is the G input gray scale, outputting the gray scale according to the actual gray scale value of the G input gray scale when the G input gray scale is less than 5, and if the input gray scale of the G input gray scale is more than 5 and less than 100, performing gray scale compensation on the G input gray scale according to a G low gray scale threshold and a first compensation gray scale corresponding to a first set gray scale by using a bilinear interpolation method, so as to determine the output gray scale of the G input gray scale after gray scale compensation; if the current gray scale is an R input gray scale, outputting the gray scale according to the actual gray scale value of the R input gray scale when the R input gray scale is less than 10, and if the input gray scale of the R input gray scale is more than 10 and less than 100, performing gray scale compensation on the R input gray scale by using a bilinear interpolation method according to an R low gray scale threshold and a first compensation gray scale corresponding to a first set gray scale so as to determine the output gray scale of the R input gray scale after gray scale compensation; if the current gray scale is the B input gray scale, outputting the gray scale according to the actual gray scale value of the B input gray scale when the B input gray scale is less than 15, and if the input gray scale of the B input gray scale is greater than 15 and less than 100, performing gray scale compensation on the B input gray scale by using a bilinear interpolation method according to a B low gray scale threshold and a first compensation gray scale corresponding to a first set gray scale so as to determine the output gray scale of the B input gray scale after gray scale compensation; if the gray scale value of the current gray scale is more than 100 and less than 190, calculating the output gray scale of the current gray scale after gray scale compensation according to a first compensation gray scale corresponding to the first set gray scale and a second compensation gray scale corresponding to the second set gray scale by using a bilinear interpolation method; if the gray scale value of the current gray scale is more than 190 and less than 240, calculating the output gray scale of the current gray scale after gray scale compensation according to a second compensation gray scale corresponding to the second set gray scale and a third compensation gray scale corresponding to the third set gray scale by using a bilinear interpolation method; if the current gray scale is the G input gray scale, outputting the gray scale according to the actual gray scale value of the G input gray scale when the G input gray scale is larger than 245, and if the input gray scale of the G input gray scale is larger than 240 and smaller than 245, performing gray scale compensation on the G input gray scale according to a G high gray scale threshold and a third compensation gray scale corresponding to a third set gray scale by using a bilinear interpolation method, so as to determine the output gray scale of the G input gray scale after gray scale compensation; if the current gray scale is an R input gray scale, outputting the gray scale according to the actual gray scale value of the R input gray scale when the R input gray scale is larger than 250, and if the input gray scale of the R input gray scale is larger than 240 and smaller than 250, performing gray scale compensation on the R input gray scale according to an R high gray scale threshold and a third compensation gray scale corresponding to a third set gray scale by using a bilinear interpolation method, so as to determine the output gray scale of the R input gray scale after gray scale compensation; if the current gray scale is the B input gray scale, outputting the gray scale according to the actual gray scale value of the B input gray scale when the B input gray scale is larger than 252, and if the input gray scale of the B input gray scale is larger than 240 and smaller than 252, performing gray scale compensation on the B input gray scale according to a B high gray scale threshold and a third compensation gray scale corresponding to a third set gray scale by using a bilinear interpolation method, thereby determining the output gray scale of the B input gray scale after gray scale compensation.

EXAMPLE III

Referring to fig. 4, fig. 4 is a schematic diagram of a compensation implementation framework according to an embodiment of the present invention, and the present invention introduces a specific application of the mura phenomenon compensation method according to the present invention based on the above-mentioned embodiment.

The method comprises the steps of obtaining a current image, inputting the current image into a coordinate obtaining module (h _ v _ position), obtaining coordinates of data corresponding to the current image through the coordinate obtaining module, determining sampling values of four pixel points of the data corresponding to the current image through a table look-up module (f _ m _ e _ data _ gen), and calculating a compensation value of each set gray scale through a bilinear interpolation method of the compensation module, wherein the compensation module comprises a transverse compensation module (neocha _ x) and a longitudinal compensation module (neocha _ y), the transverse compensation module is used for calculating a compensation value of a pixel point interpolated in the transverse direction, and the longitudinal compensation module is used for calculating a compensation value of a pixel point interpolated in the transverse direction.

Referring to fig. 5, fig. 5 is a schematic diagram illustrating a data flow of a timing driver (TCON) according to an embodiment of the invention. The data of the current image is transmitted to an over-drive module (OD) through a Receiver (LVDS Receiver), then transmitted to an equipment drive content module (DGC) through the drive module (OD), then transmitted to a clock and scheduling module (CSC) through the equipment drive content module (DGC), then transmitted to an IP module through the clock and scheduling module (CSC), then transmitted to a jitter processing module (dither) through the IP module, then transmitted to a Line Buffer (Line Buffer) through the jitter processing module (dither), and finally transmitted to a converter (mini-LVDS Transmitter) through the Line Buffer (Line Buffer).

The above description is further detailed description of the method for improving mura phenomenon of a display panel according to the present invention with reference to specific preferred embodiments, and it is not to be construed that the specific embodiments of the present invention are limited to these descriptions. For those skilled in the art to which the invention pertains, several simple deductions or substitutions can be made without departing from the spirit of the invention, and all shall be considered as belonging to the protection scope of the invention.

Claims (7)

1. A method for improving mura phenomenon of a display panel, comprising:

acquiring a mura area of a display panel;

acquiring compensation data of a plurality of set gray scales in the mura area, wherein the plurality of set gray scales comprise a first set gray scale, a second set gray scale and a third set gray scale;

the acquiring of the compensation data of the plurality of set gray scales of the mura area comprises:

respectively selecting n × m pixels in the mura region under the conditions of the first set gray scale, the second set gray scale and the third set gray scale, wherein n and m are natural numbers larger than 0, a pixel with a set numerical value is arranged between every two pixel points in the n transverse pixels, and a pixel with a set numerical value is arranged between every two pixel points in the m longitudinal pixels;

the data memory respectively stores n x m compensation values respectively corresponding to the n x m pixels under the first set gray scale condition, n x m compensation values respectively corresponding to the n x m pixels under the second set gray scale condition and n x m compensation values respectively corresponding to the n x m pixels under the third set gray scale condition;

calculating compensation data of all pixels in the mura area under the first set gray scale condition by using a bilinear interpolation method according to compensation values of n x m pixels respectively corresponding to the n x m pixels under the first set gray scale condition, and finally obtaining a first compensation gray scale after the first set gray scale is compensated;

calculating compensation data of all pixels in the mura area under the second set gray scale condition by using a bilinear interpolation method according to compensation values of n x m pixels respectively corresponding to the n x m pixels under the second set gray scale condition, and finally obtaining a second compensation gray scale after the second set gray scale is compensated;

according to the compensation values of the n x m pixels respectively corresponding to the n x m pixels under the third set gray scale condition, calculating the compensation data of all pixels in the mura area under the third set gray scale condition by using a bilinear interpolation method, and finally obtaining a third compensation gray scale after the third set gray scale is compensated;

setting a low gray level threshold value and a high gray level threshold value of the mura area;

establishing a gray scale compensation data table according to the compensation data of the plurality of set gray scales, the low gray scale threshold value and the high gray scale threshold value;

performing gray scale compensation on the current gray scale of the display panel according to the gray scale compensation data table;

the performing gray scale compensation on the current gray scale of the display panel according to the gray scale compensation data table comprises:

acquiring the current gray scale of the display panel needing to be compensated;

substituting the current gray scale into a gray scale compensation data table, determining the position of an abscissa in the gray scale compensation data table according to the gray scale value of the current gray scale, outputting the actual gray scale value of the current gray scale when the gray scale value of the current gray scale is smaller than a low gray scale threshold value or larger than a high gray scale threshold value, and performing gray scale compensation according to two most adjacent gray scale values by a bilinear interpolation method when the gray scale value of the current gray scale is larger than the low gray scale threshold value and smaller than the high gray scale threshold value so as to determine the output gray scale.

2. The method of claim 1, wherein the set value is 2M-1, wherein M is a natural number.

3. The method of claim 1, wherein the gray scale value of the first set gray scale is smaller than the gray scale value of the second set gray scale, and the gray scale value of the second set gray scale is smaller than the gray scale value of the third set gray scale.

4. The method of claim 3, wherein the low gray level threshold is less than the gray level value of the first set gray level.

5. The method of claim 4, wherein the low grayscale threshold includes an R low grayscale threshold, a G low grayscale threshold, and a B low grayscale threshold.

6. The method of claim 3, wherein the high grayscale threshold is greater than the grayscale value of the third set grayscale.

7. The method of claim 6, wherein the high grayscale threshold includes an R high grayscale threshold, a G high grayscale threshold, and a B high grayscale threshold.

CN201810402272.2A 2018-04-28 2018-04-28 Method for improving mura phenomenon of display panel Active CN108766372B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810402272.2A CN108766372B (en) 2018-04-28 2018-04-28 Method for improving mura phenomenon of display panel

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810402272.2A CN108766372B (en) 2018-04-28 2018-04-28 Method for improving mura phenomenon of display panel

Publications (2)

Publication Number Publication Date
CN108766372A CN108766372A (en) 2018-11-06
CN108766372B true CN108766372B (en) 2020-12-01

Family

ID=64008759

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810402272.2A Active CN108766372B (en) 2018-04-28 2018-04-28 Method for improving mura phenomenon of display panel

Country Status (1)

Country Link
CN (1) CN108766372B (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109272945B (en) * 2018-11-07 2021-08-24 深圳Tcl新技术有限公司 Backlight correction method and device for display screen and computer readable storage medium
CN109509456B (en) 2018-12-26 2020-09-11 惠科股份有限公司 Display and driving device and method of display panel of display
CN109448638B (en) * 2019-01-07 2020-08-14 京东方科技集团股份有限公司 Gamma correction method, device, medium and electronic equipment for OLED display panel
CN109801581B (en) * 2019-01-31 2022-04-19 武汉天马微电子有限公司 Display panel compensation gray scale value determination method and device and display device
CN110148375B (en) * 2019-06-28 2022-07-19 云谷(固安)科技有限公司 Mura compensation method and device of display panel
CN110459162B (en) * 2019-08-30 2021-07-23 霸州市云谷电子科技有限公司 Brightness compensation data acquisition method, device and equipment
CN113393811B (en) * 2020-03-12 2022-06-28 咸阳彩虹光电科技有限公司 Luminance unevenness compensation method and device and display panel
CN113450700B (en) * 2020-07-10 2022-07-22 重庆康佳光电技术研究院有限公司 Display control method and device, display equipment and electronic equipment
CN112669785B (en) * 2021-01-11 2022-09-09 Tcl华星光电技术有限公司 Display panel and pixel compensation method and device thereof
CN113284461B (en) * 2021-05-31 2022-08-23 武汉华星光电半导体显示技术有限公司 Optical compensation method of display panel and storage medium
CN113538271B (en) * 2021-07-12 2025-02-14 Oppo广东移动通信有限公司 Image display method, device, electronic device and computer readable storage medium
KR20230040793A (en) * 2021-09-16 2023-03-23 엘지디스플레이 주식회사 Display device and method for processing compensation data thereof
CN113936598A (en) * 2021-10-26 2022-01-14 福建华佳彩有限公司 Method for improving smear
CN115995210B (en) * 2023-03-02 2025-02-11 厦门天马显示科技有限公司 Display panel brightness adjustment method and device, and display device
CN119446042A (en) * 2023-07-31 2025-02-14 荣耀终端有限公司 A brightness compensation method for display panel and electronic device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102090706B1 (en) * 2012-12-28 2020-03-19 삼성디스플레이 주식회사 Display device, Optical compensation system and Optical compensation method thereof
KR102175702B1 (en) * 2013-12-30 2020-11-09 삼성디스플레이 주식회사 Method of compensating mura of display apparatus and vision inspection apparatus performing the method
KR102281099B1 (en) * 2014-12-10 2021-07-26 삼성디스플레이 주식회사 Display apparatus, method of driving the same and vision inspection apparatus for the same
CN105390111B (en) * 2015-12-14 2018-08-07 深圳市华星光电技术有限公司 The detection method and detection device of sequence controller
CN105719611B (en) * 2016-03-30 2018-08-07 青岛海信电器股份有限公司 The show uniformity method of adjustment and device of liquid crystal display
CN105913815B (en) * 2016-04-15 2018-06-05 深圳市华星光电技术有限公司 Display panel Mura phenomenon compensation methodes
CN106898286B (en) * 2017-03-15 2020-07-03 武汉精测电子集团股份有限公司 Mura defect repairing method and device based on designated position
CN106991981B (en) * 2017-05-02 2019-09-10 深圳市华星光电技术有限公司 The choosing method of mura offset data reference value position
CN106898327B (en) * 2017-05-03 2019-11-05 深圳市华星光电技术有限公司 A kind of mura phenomenon compensation method of display panel and display panel

Also Published As

Publication number Publication date
CN108766372A (en) 2018-11-06

Similar Documents

Publication Publication Date Title
CN108766372B (en) 2020-12-01 Method for improving mura phenomenon of display panel
CN107665684B (en) 2020-01-14 Color Mura compensation method
CN112767867B (en) 2022-08-09 Display panel and brightness compensation method and device thereof
US8054268B2 (en) 2011-11-08 Liquid crystal display device having pairs of compensating gradations and method for driving same
US20200160801A1 (en) 2020-05-21 Method and device for adjusting grayscale of display panel
US8487968B2 (en) 2013-07-16 Display device and contrast enhancement method thereof
CN106023939B (en) 2019-02-22 Liquid Crystal Display And Method For Driving
CN111816121B (en) 2021-11-05 Display panel brightness compensation method and system and display panel
CN104900205B (en) 2017-04-26 Liquid-crystal panel and drive method therefor
CN110085166A (en) 2019-08-02 The speck compensation method of curve screens and device
CN108364615B (en) 2021-06-29 Mura compensation method and Mura compensation system
US9728160B2 (en) 2017-08-08 Image processing method of a display for reducing color shift
US20080246784A1 (en) 2008-10-09 Display device
CN102509541A (en) 2012-06-20 Color adjusting device, color adjusting method and display device
US20200058261A1 (en) 2020-02-20 Display apparatus and a method of driving the same
US20160329014A1 (en) 2016-11-10 Display device
CN110970000B (en) 2020-10-27 Driving method, driving device and liquid crystal display device
CN114120906A (en) 2022-03-01 Brightness compensation method and compensation device of display panel and electronic equipment
US9779514B2 (en) 2017-10-03 Display device, display panel driver and driving method of display panel
CN113380170B (en) 2023-03-24 Display compensation method and device of display panel, display device and medium
CN102427517B (en) 2017-05-31 The method of adjustment and device of dynamic contrast, liquid crystal TV set
CN115862508A (en) 2023-03-28 System and method for variable area based compensation for burn-in display panels
EP4322150A1 (en) 2024-02-14 Timing controller, polarity grayscale compensation method, and display panel
CN114333678A (en) 2022-04-12 Display control method, device, equipment, storage medium and program product
CN117496884A (en) 2024-02-02 Brightness adjusting method of display device and display device

Legal Events

Date Code Title Description
2018-11-06 PB01 Publication
2018-11-06 PB01 Publication
2018-11-30 SE01 Entry into force of request for substantive examination
2018-11-30 SE01 Entry into force of request for substantive examination
2020-12-01 GR01 Patent grant
2020-12-01 GR01 Patent grant