# US 11,908,372 B2 · Device and method for processing image data for driving display panel

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

- Number: US 11,908,372 B2
- Document ID: US11908372B2
- Status: Granted
- Kind: B2
- Application number: 17/698,278
- Filed: 2022-03-18
- Published: 2022-06-30
- Granted: 2024-02-20
- Earliest claimed: 2020-01-02
- Assignees: Silicon Works Co., Ltd.
- Applicants: Silicon Works Co., Ltd.
- Inventors: Young Jun Jun; Hee Yeol Lee; Young Seo Yoon
- Web page: https://patentgrep.com/patent/US11908372B2

## CPC

- G09G 3/2074: {using sub-pixels}
- G09G 3/3208: organic, e.g. using organic light-emitting diodes [OLED]
- G09G 3/3225: using an active matrix
- G09G 2320/0233: Improving the luminance or brightness uniformity across the screen
- G09G 2320/0242: Compensation of deficiencies in the appearance of colours
- G09G 2320/029: by monitoring one or more pixels in the display panel, e.g. by monitoring a fixed reference pixel
- G09G 2320/0626: for control of overall brightness
- 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

The present disclosure allows reducing the variation of the luminance depending on the types of images and improving image quality by calculating a plurality of representative values, representing the luminance of pixels so that the types of images can be distinguished, calculating a weight using such representative values, and compensating image data according to the weight.

## Claims

### Claim 1

A method of processing image data, the method comprising:
calculating at least one representative value representing luminance of pixels disposed on a panel;
calculating a weight by using the at least one representative value;
calculating a reflection rate of the weight by analyzing a chroma of image data;
generating converted image data by applying the weight to the image data at the reflection rate; and
transmitting the converted image data to a panel driving device for driving the panel.

### Claim 2 (depends on 1)

The method of processing image data of claim 1, wherein the reflection rate is calculated by calculating a chroma analysis value for the image data and applying the chroma analysis value to a reflection rate curve that was previously stored.

### Claim 3 (depends on 2)

The method of processing image data of claim 2, wherein the chroma analysis value is calculated by calculating a difference between a largest grayscale value and a smallest grayscale value of sub-pixels of each of the pixels, obtaining a sum by summing up differences of grayscale values regarding all the pixels, and dividing the sum by a total number of achromatic-colored pixels.

### Claim 4 (depends on 3)

The method of processing image data of claim 3, wherein a pixel comprising sub-pixels having same grayscale values is determined as an achromatic-colored pixel from the achromatic-colored pixels.

### Claim 5 (depends on 2)

The method of processing image data of claim 2, wherein the reflection rate curve has a characteristic that the reflection rate decreases as the chroma analysis value increases when the chroma analysis value is no more than a first reference value.

### Claim 6 (depends on 1)

The method of processing image data of claim 1, wherein, in calculating the reflection rate, the reflection rate is calculated to be high when the chroma is high.

### Claim 7 (depends on 1)

The method of processing image data of claim 1, wherein the reflection rate is calculated to be high when chroma is low to a point of being achromatic.

### Claim 8 (depends on 1)

The method of processing image data of claim 1, wherein calculating the reflection rate comprises calculating a chroma analysis value for the image data, and subsequently, the reflection rate is calculated to be no less than 0 when the chroma analysis value belongs to a low chroma area and a high chroma area, and the reflection rate is calculated to be 0 when the chroma analysis value belongs to in an area between the low chroma area and the high chroma area.

### Claim 9 (depends on 1)

The method of processing image data of claim 1,
in calculating at least one representative value, as values representing luminance of pixels disposed on a panel, a first representative value is calculated from image data according to a first method and a second representative value is calculated from the image data according to a second method that is different from the first method; and
in calculating a weight, a value derived by applying the first representative value and the second representative value to a lookup table is used.

### Claim 10 (depends on 9)

The method of processing image data of claim 9, wherein, in the lookup table, intervals of one axis and another axis are respectively 2K (K is a natural number).

### Claim 11 (depends on 9)

The method of processing image data of claim 9, wherein the first representative value increases as a number of pixels having brightness of pixels being turned on increases.

### Claim 12 (depends on 9)

The method of processing image data of claim 9, wherein the second representative value increases as grayscale values of pixels having brightness of pixels being turned on increases.

### Claim 13 (depends on 9)

The method of processing image data of claim 9, wherein the first representative value, the second representative value, and the weight are calculated respectively according to types of sub-pixels forming a pixel from the pixels.

### Claim 14

An image data processing device comprising:
a representative value calculating circuit configured to calculate at least one representative value representing luminance of pixels disposed on a panel;
a weight calculating circuit configured to calculate a weight by using the at least one representative value;
a weight applying circuit configured to calculate a reflection rate of the weight by analyzing a chroma of image data and to apply the weight to the image data at the reflection rate to generate converted image data; and
an image data transmitting circuit to transmit the converted image data to a panel driving device to drive the panel.

### Claim 15 (depends on 14)

The image data processing device of claim 14, wherein the weight applying circuit calculates the reflection rate by calculating a chroma analysis value for the image data and applying the chroma analysis value to a reflection rate curve that was previously stored.

### Claim 16 (depends on 15)

The image data processing device of claim 15, wherein the weight applying circuit calculates the chroma analysis value by calculating a difference between a largest grayscale value and a smallest grayscale value of sub-pixels of each of the pixels, obtaining a sum by summing up differences of grayscale values regarding all pixels, and dividing the sum by a total number of achromatic-colored pixels.

### Claim 17 (depends on 15)

The image data processing device of claim 15, wherein the reflection rate curve has a characteristic that the reflection rate decreases as the chroma analysis value increases when the chroma analysis value is no more than a first reference value.

### Claim 18 (depends on 14)

The image data processing device of claim 14, wherein the weight applying circuit calculates a chroma analysis value for the image data, and subsequently, calculates the reflection rate to be no less than 0 when the chroma analysis value belongs to a low chroma area and a high chroma area, and calculates the reflection rate to be 0 when the chroma analysis value belongs to in an area between the low chroma area and the high chroma area.

### Claim 19 (depends on 14)

The image data processing device of claim 14, wherein the representative value calculating circuit calculates, as values representing luminance of pixels disposed on a panel, a first representative value from image data according to a first method and a second representative value from the image data according to a second method that is different from the first method; and
the weight calculating circuit calculates the weight by using a value derived by applying the first representative value and the second representative value to a lookup table.

### Claim 20 (depends on 14)

The image data processing device of claim 14, wherein the panel is a self-light-emitting display panel.
