IP Library Granted Patent US 10,224,955
Granted Patent B2
US 10,224,955 · App. 15/328,521 · Granted Mar 5, 2019

Data compression and decompression method of demura table, and mura compensation method

Inventors: Qiujian Tao (Shenzhen, CN); Shen Sian Syu (Shenzhen, CN)
Assignee: SHENZHEN CHINA STAR OPTOELECTRONICS TECHNOLOGY CO., LTD.
H03M7/3062G06F3/147G09G3/36H03M7/30G09G2300/043
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,224,955
App. No.
15/328,521
Granted
Mar 5, 2019
Kind
B2
Abstract

Disclosed is a data compression method of DeMura Table, a data decompression method of DeMura Table, and a Mura compensation method. The data compression method includes: acquiring image information of a display panel and obtaining an original DeMura Table; performing region extraction based on the original DeMura Table; performing edge detection based on the Mura region obtained from extraction; distributing each sub-pixel element included in the display panel as per results from the region extraction and the edge detection to determine a numerical value of each sampling point in the DeMura Table. The method may save storage costs of DeMura Table.

Claims (76)

1. A data compression method of DeMura Table, comprising the steps of:

acquiring image information of a display panel;

dividing the sub-pixel elements included in the display panel into four partitions;

acquiring image information of the four partitions respectively; and

acquiring image information of a whole display panel based on the image information of the four partitions;

processing the image information of the display panel by a DeMura algorithm to obtain an original DeMura Table;

performing region extraction based on the original DeMura Table to designate a range of a Mura region;

performing edge detection based on the Mura region obtained from the extraction to acquire boundary information of the Mura region; and

distributing each sub-pixel element included in the display panel as per results from the region extraction and the edge detection to determine a numerical value of each sampling point in the DeMura Table.

2. The data compression method of claim 1 , wherein four sub-pixels obtained from intersecting each two rows and two columns are grouped into one block, and the four sub-pixels in the block belong to four different partitions.

3. The data compression method of claim 2 , wherein the step of performing region extraction based on the original DeMura Table to designate a range of a Mura region comprises:

calculating a mean value of data in the Table based on the original DeMura Table;

comparing each datum in the original DeMura Table with the mean value; and

determining that a sub-pixel element corresponding to the compared datum is included in the Mura region when an absolute value of a difference between the compared datum and the mean value is larger than a preset threshold; or

determining that a sub-pixel element corresponding to the compared datum is not included in the Mura region when an absolute value of a difference between the compared datum and the mean value is smaller than or equal to a preset threshold.

4. The data compression method of claim 3 , wherein the step of distributing each sub-pixel element included in the display panel as per results from the region extraction and the edge detection to determine a numerical value of each sampling point in the DeMura Table comprises:

determining, if a sub-pixel element is not included in the Mura region or completely included in the Mura region, a sub-pixel element of a selected partition in the block to which the sub-pixel element not included in the Mura region or completely included in the Mura region belongs as a sampling point of the block, and taking data in the original DeMura Table corresponding to the sub-pixel element in the selected partition as the numerical value of the sampling point of the block; or

taking, if a sub-pixel element is boundary of the Mura region, the sub-pixel element as the sampling point of the block to which the sub-pixel element belongs, and taking data in the original DeMura Table corresponding to the sub-pixel element as the numerical value of the sampling point of the block.

5. The data compression method of claim 4 , wherein after determining that the numerical value for each sampling point in the DeMura Table has been obtained, the partition to which the sampling point of each block represented by two binary numbers belongs and the numerical value of the sampling point are stored together as a new DeMura Table.

6. A data decompression method of DeMura Table, comprising the steps of:

acquiring numerical values of sampling points for nine adjacent blocks including a block at which a sub-pixel element to be interpolated locates;

removing points not included in the Mura region from the sampling points of the nine adjacent blocks if the sub-pixel element to be interpolated is completely included in the Mura region or is boundary of the Mura region, or removing points completely included in the Mura region or being boundaries of the Mura region from the sampling points of the nine adjacent blocks if the sub-pixel element to be interpolated is not included in the Mura region;

calculating a distance between the sampling point of each adjacent block and the sub-pixel element to be interpolated;

calculating weight of each corresponding sampling point as per an obtained value of each distance; and

determining value of data in the DeMura Table corresponding to the sub-pixel element to be interpolated as per the numerical value and the weight of each sampling point.

7. The data decompression method of DeMura Table of claim 6 , wherein weight λ i corresponding to each sampling point is calculated as per the following equation:

λ

i

=

1

D

i

i

=

1

n

1

D

i

,

wherein, D i is the distance between the sampling point of each adjacent block and the sub-pixel element to be interpolated; n is number of sampling points of the adjacent blocks; and i is a natural number indicating the sampling point of each adjacent block.

8. The data decompression method of DeMura Table of claim 6 , wherein value V P of data in the DeMura Table corresponding to the sub-pixel element to be interpolated is determined as per the following equation:

V

P

=

i

=

1

n

V

i

*

λ

i

,

wherein, V i is the numerical value of the sampling point of each adjacent block; λ i is the weight of the sampling point of each adjacent block; n is the number of the sampling points of the adjacent blocks; and i is a natural number indicating the sampling point of each adjacent block.

9. A Mura compensation method, comprising:

performing data compression on original DeMura Table by using a data compression method of DeMura Table, and storing compressed DeMura Table in a flash, wherein the data compression method of DeMura Table comprises the steps of:

acquiring image information of a display panel;

processing the image information of the display panel by a DeMura algorithm to obtain an original DeMura Table;

performing region extraction based on the original DeMura Table to designate a range of a Mura region;

performing edge detection based on the Mura region obtained from the extraction to acquire boundary information of the Mura region; and

distributing each sub-pixel element included in the display panel as per results from the region extraction and the edge detection to determine numerical value of each sampling point in the DeMura Table; and

reading the compressed DeMura Table from the flash, and performing decompression on the compressed DeMura Table by using a data decompression method of DeMura Table to acquire Mura compensation values containing all sub-pixel elements of a liquid crystal panel, wherein the data decompression method of DeMura Table comprises:

acquiring numerical values of sampling points for nine adjacent blocks including a block at which a sub-pixel element to be interpolated locates;

removing points not included in the Mura region from the sampling points of the nine adjacent blocks if the sub-pixel element to be interpolated is completely included in the Mura region or boundary of the Mura region, or removing points completely included in the Mura region or being boundaries of the Mura region from the sampling points of the nine adjacent blocks if the sub-pixel element to be interpolated is not included in the Mura region;

calculating distance between the sampling point of each adjacent block and the sub-pixel element to be interpolated;

calculating weight of each corresponding sampling point as per an obtained value of each distance;

determining a value of data in the DeMura Table corresponding to the sub-pixel element to be interpolated as per the numerical value and the weight of each sampling point; and

performing Mura compensation of the liquid crystal panel by using the Mura compensation values.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 3, 2017
From: TAO, QIUJIAN; SYU, SHEN SIAN
To: SHENZHEN CHINA STAR OPTOELECTRONICS TECHNOLOGY CO., LTD.
Reel/Frame 043428/0129 →
Priority Claims (1)
CN 2016 1 0796108 · Aug 31, 2016 · national
Continuity (1)
Related Publication 20180191371A1 · Jul 5, 2018
Cited By (1)
US 12,217,721