# US 12,183,241 B2 · Display apparatus and method of driving display panel using the same

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

- Number: US 12,183,241 B2
- Document ID: US12183241B2
- Status: Granted
- Kind: B2
- Application number: 18/384,539
- Filed: 2023-10-27
- Published: 2024-02-29
- Granted: 2024-12-31
- Earliest claimed: 2021-05-26
- Assignees: Samsung Display Co., Ltd.
- Applicants: Samsung Display Co., Ltd.
- Inventors: Jae Shin Kim; Inbok Song; Sung-Yeol Baek; Kyungsu Lee
- Web page: https://patentgrep.com/patent/US12183241B2

## CPC

- G09G 3/2003: {Display of colours (specific for liquid crystal displays G09G3/3607)}
- G09G 5/363: {Graphics controllers}
- G09G 3/2007: {Display of intermediate tones}
- G09G 2310/027: Details of drivers for data electrodes, the drivers handling digital grey scale data, e.g. use of D/A converters
- G09G 2320/0257: Reduction of after-image effects
- G09G 2320/0285: using tables for spatial correction of display data
- G09G 2320/043: Preventing or counteracting the effects of ageing
- G09G 2320/0673: for control of gamma adjustment, e.g. selecting another gamma curve
- G09G 2330/021: Power management, e.g. power saving
- 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 display apparatus includes a display panel, an afterimage compensator and a data driver. The display panel displays an image. The afterimage compensator writes first stress data of input image data corresponding to a first area to a first memory area in a first block size and second stress data of the input image data corresponding to a second area to a second memory area in a second block size different from the first block size and compensates a grayscale value of the input image data based on the first stress data and the second stress data. The data driver generates a data voltage based on a compensated grayscale value and outputs the data voltage to the display panel.

## Claims

### Claim 1

A display apparatus comprising:
a display panel which displays an image;
an afterimage compensator which writes first stress data of input image data corresponding to a first area to a first memory area in a first block size and second stress data of the input image data corresponding to a second area to a second memory area in a second block size smaller than the first block size and which compensates a grayscale value of the input image data based on the first stress data and the second stress data; and
a data driver which generates a data voltage based on a compensated grayscale value and which outputs the data voltage to the display panel,
wherein the second area has a possibility of an occurrence of afterimage greater than a possibility of an occurrence of afterimage of the first area, and
wherein when a difference between accumulated stress data of an input block and accumulated stress data of an adjacent block which is adjacent to the input block is greater than a predetermined value, the input block is determined as the second area.

### Claim 2 (depends on 1)

The display apparatus of claim 1, wherein the afterimage compensator comprises:
an edge determiner which determines whether the input block is the first area or the second area based on the difference between the accumulated stress data of the input block and the accumulated stress data of the adjacent block;
a first accumulator which accumulates the first stress data corresponding to the first area in the first block size;
a second accumulator which accumulates the second stress data corresponding to the second area in the second block size; and
a grayscale value compensator which compensates the grayscale value of the input image data based on the first stress data and the second stress data.

### Claim 3 (depends on 2)

The display apparatus of claim 2, wherein when the accumulated stress data of the input block is BS4, accumulated stress data of a left adjacent block of the input block is BS3, accumulated stress data of an upper adjacent block of the input block is BS2 and accumulated stress data of an upper left adjacent block of the input block is BS1, RX=BS4−BS1, RY=BS3−BS2 and G=(RX2/4)+(RY2/4),
wherein when G is greater than a threshold value, the edge determiner determine the input block as the second area.

### Claim 4 (depends on 1)

The display apparatus of claim 1, wherein, in an initial operation of the display apparatus, all stress data of the input image data are stored in the first block size, and
wherein when the second area is determined, stress data of the input image data corresponding to the second area is stored in the second block size.

### Claim 5

A display apparatus comprising:
a display panel which displays an image;
an afterimage compensator which writes first stress data of input image data corresponding to a first area to a first memory area in a first block size and second stress data of the input image data corresponding to a second area to a second memory area in a second block size smaller than the first block size and which compensates a grayscale value of the input image data based on the first stress data and the second stress data; and
a data driver which generates a data voltage based on a compensated grayscale value and which outputs the data voltage to the display panel,
wherein the first area and the second area are defined based on a degree of an occurrence of afterimage so that a possibility of occurrence of afterimage of the first area is different from a possibility of occurrence of afterimage of the second area, and
wherein the first memory area includes an address area of the first stress data, an index area of the first stress data and a data area of the first stress data.

### Claim 6 (depends on 5)

The display apparatus of claim 5, wherein the second memory area includes an address area of the second stress data and a data area of the second stress data.

### Claim 7 (depends on 6)

The display apparatus of claim 6, further comprising a first memory including the first memory area and the second memory area, and
wherein the first memory is a volatile memory.

### Claim 8 (depends on 7)

The display apparatus of claim 7, further comprising a second memory,
wherein when the display apparatus is turned-off, the first stress data stored in the first memory area and the second stress data stored in the second memory area are stored in the second memory, and
wherein the second memory is a non-volatile memory.

### Claim 9 (depends on 8)

The display apparatus of claim 8, wherein while the display apparatus is turned-on, the first stress data stored in the first memory area and the second stress data stored in the second memory area are stored in the second memory in a predetermined period.

### Claim 10 (depends on 6)

The display apparatus of claim 6, wherein the index area of the first stress data stores zero corresponding to the first area, and
wherein when the first area is converted to the second area, a value of the index area of the first stress data is changed from zero to one and an address of the second memory area is written in the data area of the first stress data.

### Claim 11 (depends on 6)

The display apparatus of claim 6, further comprising:
a first memory including the first memory area; and
a second memory including the second memory area,
wherein the first memory and the second memory are volatile memories.

### Claim 12 (depends on 11)

The display apparatus of claim 11, further comprising a third memory,
wherein when the display apparatus is turned-off, the first stress data stored in the first memory area and the second stress data stored in the second memory area are stored in the third memory, and
wherein the third memory is a non-volatile memory.

### Claim 13 (depends on 1)

The display apparatus of claim 1, wherein the afterimage compensator further writes third stress data of input image data corresponding to a third area to a third memory area in a third block size different from the first block size and the second block size and compensates the grayscale value of the input image data based on the first stress data, the second stress data and the third stress data.

### Claim 14 (depends on 13)

The display apparatus of claim 13, wherein the second area has the possibility of the occurrence of the afterimage greater than the possibility of the occurrence of the afterimage of the first area,
wherein the third area has a possibility of occurrence of afterimage greater than the possibility of the occurrence of the afterimage of the second area, and
wherein the third block size is smaller than the second block size.

### Claim 15

A method of driving a display panel, the method comprising:
storing first stress data of input image data corresponding to a first area in a first block size;
storing second stress data of the input image data corresponding to a second area in a second block size smaller than the first block size;
compensating a grayscale value of the input image data based on the first stress data and the second stress data;
generating a data voltage based on a compensated grayscale value; and
outputting the data voltage to the display panel,
wherein the second area has a possibility of an occurrence of the afterimage greater than a possibility of an occurrence of the afterimage of the first area, and
wherein when a difference between accumulated stress data of an input block and accumulated stress data of an adjacent block which is adjacent to the input block is greater than a predetermined value, the input block is determined as the second area.

### Claim 16 (depends on 15)

The method of claim 15, wherein further comprising:
reading accumulated stress data of the input block of the input image data;
averaging new stress data of the input block in the second block size and accumulating averaged stress data when an index value of the accumulated stress data in the second block size of the input block is one;
determining whether the input block is an edge area based on a difference between the accumulated stress data of the input block and accumulated stress data of the adjacent block which is adjacent to the input block when the index value of the accumulated stress data of the input block is zero;
averaging the new stress data of the input block in the first block size and accumulating averaged stress data in the first block size when the input block is not the edge area; and
changing the index value of the accumulated stress data of the input block from zero to one, averaging the new stress data of the input block in the second block size and accumulating the averaged stress data in the second block size when the input block is the edge area.

### Claim 17 (depends on 15)

The method of claim 15, wherein further comprising:
reading accumulated stress data of the input block of the input image data;
averaging new stress data of the input block in a third block size smaller than the second block size and accumulate averaged stress data in the third block size when an index value of the accumulated stress data of the input block is two;
determining whether the input block is a first edge area based on a difference between the accumulated stress data of the input block and accumulated stress data of the adjacent block adjacent to the input block when the index value of the accumulated stress data of the input block is one;
averaging the new stress data of the input block in the second block size and accumulating averaged stress data in the second block size when the index value of the accumulated stress data of the input block is one and the input block is not the first edge area; and
changing the index value of the accumulated stress data of the input block from one to two, average the new stress data of the input block in the third block size and accumulating the averaged stress data in the third block size when the index value of the accumulated stress data of the input block is one and the input block is the first edge area.

### Claim 18 (depends on 17)

The method of claim 17, wherein further comprising
determining whether the input block is a second edge area based on the difference between the accumulated stress data of the input block and the accumulated stress data of the adjacent block adjacent to the input block when the index value of the accumulated stress data of the input block is zero;
averaging the new stress data of the input block in the first block size and accumulating averaged stress data in the first block size when the index value of the accumulated stress data of the input block is zero and the input block is not the second edge area; and
changing the index value of the accumulated stress data of the input block from zero to one, averaging new stress data of the input block in the second block size and accumulating the averaged stress data in the second block size when the index value of the accumulated stress data of the input block is zero and the input block is the second edge area.
