# US 2018/0322833 A1 · Mura compensation method for display panel and display panel

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2018/0322833 A1
- Document ID: US20180322833A1
- Status: Published application
- Kind: A1
- Application number: 15/552,289
- Filed: 2017-05-24
- Published: 2018-11-08
- Earliest claimed: 2017-05-03
- Assignees: Shenzhen China Star Optoelectronics Technology Co., Ltd.
- Applicants: Shenzhen China Star Optoelectronice Technology Co. Ltd.
- Inventors: Hua ZHANG
- Web page: https://patentgrep.com/patent/US20180322833A1

## CPC

- G09G 3/3607: {for displaying colours or for displaying grey scales with a specific pixel layout, e.g. using sub-pixels (display of colours in flat matrix panels other than liquid crystal displays G09G3/2003; grey scales specific for television H04N3/127)}
- G09G 3/2007: {Display of intermediate tones}
- G09G 3/3611: {Control of matrices with row and column drivers}
- G09G 2320/0233: Improving the luminance or brightness uniformity across the screen
- G09G 2320/0285: using tables for spatial correction of display data
- G09G 2360/16: Calculation or use of calculated indices related to luminance levels in display data
- G09G: ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION (arrangements for transferring data between digital computers and displays G06F3/14; static indicating arrangements comprising an association of a number of separate sources or light control cells G09F9/00; static indicating arrangements comprising integral associations of a number of light sources H01J, H01K, H10H, H05B33/12; scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission, details thereof H04N1/00)

## Abstract

A mura compensation method for display panel is disclosed, including: storing a plurality of compensation values of the display panel performing mura grayscale compensation, the plurality of compensation values corresponding to compensation by the display panel for different grayscales, the compensation value corresponding to a lowest grayscale gmin among different grayscales being a first compensation value a; obtaining a head compensation value m corresponding to grayscale 0, m being not 0; obtaining a current grayscale of the display panel; if the current grayscale of the display panel being between grayscale 0 and the lowest grayscale gmin, performing linear interpolation based on the first compensation value a and the head compensation value m to obtain a first target compensation value corresponding to the current grayscale; based on the first target compensation value, performing compensation to the current grayscale of the display panel. A display panel is also disclosed.

## Claims

### Claim 1

A mura compensation method for display panel, comprising:
storing a plurality of compensation values of the display panel performing mura grayscale compensation, the plurality of compensation values corresponding to compensation by the display panel for different grayscales, wherein the compensation value corresponding to a lowest grayscale gmin among different grayscales being a first compensation value a;
obtaining a head compensation value m corresponding to grayscale 0, wherein m being not 0;
obtaining a current grayscale of the display panel;
if the current grayscale of the display panel being between grayscale 0 and the lowest grayscale gmin, performing linear interpolation based on the first compensation value a and the head compensation value m to obtain a first target compensation value corresponding to the current grayscale;
based on the first target compensation value, performing compensation to the current grayscale of the display panel.

### Claim 2 (depends on 1)

The mura compensation method for display panel as claimed in claim 1, wherein m=xa and x is a head compensation coefficient, 0<x<1.

### Claim 3 (depends on 1)

The mura compensation method for display panel as claimed in claim 1, wherein a k-th grayscale of the current grayscale located between grayscale 0 and the lowest grayscale gmin corresponds to the first target compensation value yk is computed as:
yk=m+(k−0)*(a−m)/(gmin−0).

### Claim 4 (depends on 2)

The mura compensation method for display panel as claimed in claim 2, wherein the head compensation coefficient x is stored in a timing controller or in a data memory.

### Claim 5 (depends on 1)

The mura compensation method for display panel as claimed in claim 1, wherein the compensation value corresponding to a highest grayscale gmax among different grayscales is a third compensation value c, and the method further comprises:
obtaining a tail compensation value n corresponding to grayscale 255, n is not 0;
if the current grayscale of the display panel being between the highest grayscale gmax and grayscale 255, performing linear interpolation based on the tail compensation value n and the third compensation value c to obtain a second target compensation value corresponding to the current grayscale;
based on the second target compensation value, performing compensation to the current grayscale of the display panel.

### Claim 6 (depends on 5)

The mura compensation method for display panel as claimed in claim 5 wherein n=yc, and y is a tail compensation coefficient, 0<y<1.

### Claim 7 (depends on 1)

The mura compensation method for display panel as claimed in claim 1, wherein the different grayscales further comprises a middle grayscale gmid and a highest grayscale gmax; the middle grayscale gmid is between the lowest grayscale gmin and the highest grayscale gmax; the middle grayscale gmid corresponds to a second compensation value b, and the highest grayscale gmax corresponds to a third compensation value c; the method further comprises:
if the current grayscale of the display panel being between the lowest grayscale gmin and the middle grayscale gmid, performing linear interpolation based on the first compensation value a and the second compensation value b to obtain a third target compensation value corresponding to the current grayscale; based on the third target compensation value, performing compensation to the current grayscale of the display panel; or,
the current grayscale of the display panel being between the middle grayscale gmid and the highest grayscale gmax, performing linear interpolation based on the second compensation value b and the third compensation value c to obtain a fourth target compensation value corresponding to the current grayscale; based on the fourth target compensation value, performing compensation to the current grayscale of the display panel.

### Claim 8

A display panel, comprising:
a first storage unit, for storing a plurality of compensation values of the display panel performing mura grayscale compensation, the plurality of compensation values corresponding to compensation by the display panel for different grayscales, wherein the compensation value corresponding to a lowest grayscale gmin among different grayscales being a first compensation value a;
a first obtaining unit, for obtaining a head compensation value m corresponding to grayscale 0, wherein m being not 0;
a second obtaining unit, for obtaining a current grayscale of the display panel;
a processing unit, for performing: if the current grayscale of the display panel obtained by the second obtaining unit being between grayscale 0 and the lowest grayscale gmin, performing linear interpolation based on the first compensation value a and the head compensation value m to obtain a first target compensation value corresponding to the current grayscale;
a compensation unit, for, based on the first target compensation value, performing compensation to the current grayscale of the display panel.

### Claim 9 (depends on 8)

The display panel as claimed in claim 8, wherein m=xa and x is a head compensation coefficient, 0<x<1; the display panel further comprises a second storage unit, for storing the head compensation coefficient x.

### Claim 10 (depends on 9)

The display panel as claimed in claim 9, wherein the first storage unit is a data memory, and the second storage unit is a data memory or a timing controller.
