# US 12,008,954 B2 · Method and system for compressing Demura compensation value

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

- Number: US 12,008,954 B2
- Document ID: US12008954B2
- Status: Granted
- Kind: B2
- Application number: 18/192,384
- Filed: 2023-03-29
- Published: 2024-04-18
- Granted: 2024-06-11
- Earliest claimed: 2022-10-14
- Assignees: Glenfly Tech Co., Ltd.
- Applicants: Glenfly Tech Co., Ltd.
- Inventors: Ao Mei; Chuanchuan Zhu; Wei Wang
- Web page: https://patentgrep.com/patent/US12008954B2

## CPC

- G09G 3/3208: organic, e.g. using organic light-emitting diodes [OLED]
- H03M 7/3062: {Compressive sampling or sensing}
- H03M 7/3071: {Prediction}
- H03M 7/70: {Type of the data to be coded, other than image and sound}
- G09G 2320/0233: Improving the luminance or brightness uniformity across the screen
- G09G 2320/0285: using tables for spatial correction of display data
- G09G 2320/048: using evaluation of the usage time
- G09G 2340/02: Handling of images in compressed format, e.g. JPEG, MPEG
- H03M 7/3059: {Digital compression and data reduction techniques where the original information is represented by a subset or similar information, e.g. lossy compression}
- 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)
- H03M: CODING; DECODING; CODE CONVERSION IN GENERAL (using fluidic means F15C4/00; optical analogue/digital converters G02F7/00; coding, decoding or code conversion, specially adapted for particular applications, see the relevant subclasses, e.g. G01D, G01R, G06F, G06T, G09G, G10L, G11B, G11C, H04B, H04L, H04M, H04N; ciphering or deciphering for cryptography or other purposes involving the need for secrecy G09C)

## Abstract

A method for compressing Demura compensation value including: acquiring original compensation values of a target panel; inputting the original compensation values into a spatial domain sampling model, performing a down-sampling to obtain spatial domain sampling values, inputting the original compensation values into a prediction mode overall model, and performing a numerical processing to obtain a plurality of mode characteristic values; performing a data reconstruction on the spatial sampling values and the plurality of mode characteristic values to obtain a reconstructed value set; performing a syntactic encoding on the spatial sampling values and the plurality of mode characteristic values to obtain a syntactic element code set; performing a mode selection according to the reconstructed value set and the syntactic element code set to obtain an optimal prediction mode; and acquiring and outputting a syntactic element code corresponding to the optimal prediction mode to obtain a Demura compensation value compression code.

## Claims

### Claim 1

A method for compressing Demura compensation value, comprising:
acquiring original compensation values of a target panel;
inputting the original compensation values into a spatial domain sampling model, performing a down-sampling to obtain spatial domain sampling values, inputting the original compensation values into a prediction mode overall model, and performing a numerical processing to obtain a plurality of mode characteristic values;
performing a data reconstruction on the spatial sampling values and the plurality of mode characteristic values to obtain a reconstructed value set after the data reconstruction;
performing a syntactic encoding on the spatial sampling values and the plurality of mode characteristic values to obtain a syntactic element code set;
performing a mode selection according to the reconstructed value set and the syntactic element code set to obtain an optimal prediction mode; and
acquiring and outputting a syntactic element code corresponding to the optimal prediction mode to obtain a Demura compensation value compression code.

### Claim 2 (depends on 1)

The method of claim 1, wherein:
the acquiring the original compensation values of the target panel comprises dividing the original compensation values to obtain a plurality of original data blocks not overlapping with each other; and
the inputting the original compensation values into the spatial domain sampling model, performing the down-sampling to obtain the spatial domain sampling values, inputting the original compensation values into the prediction mode overall model, and performing the numerical processing to obtain the plurality of mode characteristic values comprise:
inputting the plurality of original data blocks into the spatial domain sampling model, and performing the down-sampling to obtain the spatial domain sampling values; and
inputting the plurality of original data blocks into the prediction mode overall model, and performing the numerical processing to obtain the plurality of mode characteristic values.

### Claim 3 (depends on 1)

The method of claim 1, further comprising:
performing a residual transformation on the plurality of mode characteristic values, respectively, to obtain a residual set; and
performing a data reconstruction for the spatial sampling values, the plurality of mode characteristic values and the residual set to obtain a reconstructed value set.

### Claim 4 (depends on 3)

The method of claim 3, wherein the residual transformation comprises any one of a two-dimensional transformation and a three-dimensional transformation.

### Claim 5 (depends on 1)

The method of claim 1, wherein:
the prediction mode overall model comprises a plurality of prediction mode sub-models, and the plurality of prediction mode sub-models comprise a mean value prediction sub-model, a moving average prediction sub-model, a knot prediction sub-model, a cluster sub-model, a linear difference sub-model, a quadratic interpolation sub-model, and a multi-data mode fitting sub-model;
the inputting the original compensation values into the prediction mode overall model and performing the numerical processing to obtain the plurality of mode characteristic values comprise:
inputting the original compensation values to each of the prediction mode sub-models, and performing the numerical processing to obtain the plurality of mode characteristic values having a one-to-one relationship with the prediction mode sub-models.

### Claim 6 (depends on 1)

The method of claim 1, wherein the performing the mode selection according to the reconstructed value set and the syntactic element code set to obtain the optimal prediction mode comprises:
performing the mode selection according to the reconstructed value set and the syntactic element code set to obtain preferred prediction modes and preferred syntactic element codes corresponding to the preferred prediction modes; and
performing a code rate judgment on the preferred syntactic element codes in sequence to obtain the optimal prediction mode.

### Claim 7 (depends on 6)

The method of claim 6, wherein the syntactic element code is configured to represent a residual transformation mode and an interpolation type.

### Claim 8 (depends on 6)

The method of claim 6, wherein the performing the code rate judgment on the preferred syntactic element codes in sequence to obtain the optimal prediction mode comprises:
selecting a syntactic element code from the preferred syntactic element codes according to code rates in a descending order and using the selected syntactic element code as a current syntactic element code; and
using a prediction mode corresponding to the current syntactic element code as the optimal prediction mode, if a bit number of the current syntactic element code does not exceed a preset bit number.

### Claim 9 (depends on 8)

The method of claim 8, further comprising:
abandoning the current syntactic element code, if the bit number of the current syntactic element code exceeds the preset bit number; and
selecting a next syntactic element code according to the descending order of the code rates to perform the code rate judgment until the optimal prediction mode is obtained.

### Claim 10 (depends on 1)

The method of claim 1, wherein the spatial domain sampling model is an algorithm or a model for performing the down-sampling at a pixel level, and the prediction mode overall model is a model of predicting original compensation values by using a numerical coding method.

### Claim 11 (depends on 1)

The method of claim 1, wherein a syntactic element is information required for a decoder to reconstruct Demura compensation values.

### Claim 12 (depends on 1)

A computer apparatus, comprising a memory and a processor, wherein, a computer program is stored in the memory, and the processor, when executing the computer program, performs steps of the method of claim 1.

### Claim 13 (depends on 1)

A non-transitory computer readable storage medium, having a computer program stored thereon, wherein, the computer program, when executed by a processor, causes the processor to perform steps of the method of claim 1.

### Claim 14 (depends on 1)

A computer program product, comprising a computer program, wherein, the computer program, when executed by a processor, causes the processor to perform steps of the method of claim 1.

### Claim 15

A system for compressing Demura compensation value, comprising:
a data acquiring circuit, configured to acquire original compensation values of a target panel;
a spatial sampling circuit, configured to input the original compensation values into a spatial domain sampling model and perform a down-sampling to obtain spatial domain sampling values;
a prediction mode circuit, configured to input the original compensation values into a prediction mode overall model and perform a numerical processing to obtain a plurality of mode characteristic values;
a data reconstructing circuit, configured to perform a data reconstruction on the spatial sampling values and the plurality of mode characteristic values to obtain a reconstructed value set after the data reconstruction;
a syntactic element coding circuit, configured to perform a syntactic encoding on the spatial sampling values and the plurality of mode characteristic values to obtain a syntactic element code set;
an optimal prediction mode selecting circuit, configured to perform a mode selection according to the reconstructed value set and the syntactic element code set to obtain an optimal prediction mode; and
a compensation value compression code outputting circuit, configured to acquire and output a syntactic element code corresponding to the optimal prediction mode to obtain a Demura compensation value compression code.
