CN111131823B - Compensation data encoding apparatus - Google Patents

Compensation data encoding apparatus Download PDF

Info

Publication number
CN111131823B
CN111131823B CN201811276387.8A CN201811276387A CN111131823B CN 111131823 B CN111131823 B CN 111131823B CN 201811276387 A CN201811276387 A CN 201811276387A CN 111131823 B CN111131823 B CN 111131823B
Authority
CN
China
Prior art keywords
row
column
data matrix
direction difference
compensation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811276387.8A
Other languages
Chinese (zh)
Other versions
CN111131823A (en
Inventor
吴东颖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Himax Technologies Ltd
Original Assignee
Himax Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Himax Technologies Ltd filed Critical Himax Technologies Ltd
Priority to CN201811276387.8A priority Critical patent/CN111131823B/en
Publication of CN111131823A publication Critical patent/CN111131823A/en
Application granted granted Critical
Publication of CN111131823B publication Critical patent/CN111131823B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/147Data rate or code amount at the encoder output according to rate distortion criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/70Methods or arrangements for coding, decoding, compressing or decompressing digital video signals characterised by syntax aspects related to video coding, e.g. related to compression standards

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

A compensation data coding device is used for carrying out distortion-free compression on compensation data of a display panel. The compensation data comprises a plurality of compensation values, one-to-one corresponds to a plurality of pixel sets of the display panel, and a data matrix is formed according to the positions of the pixel sets. The compensation data coding device comprises a row direction difference operation unit, a column direction difference operation unit and a coding unit. The row direction difference operation unit is used for performing difference operation on two adjacent compensation values positioned on the 1 st row to obtain a row direction difference set. The column direction difference operation unit is used for performing difference operation on two adjacent compensation values positioned in the same column to obtain a column direction difference set. The encoding unit is used for encoding the compensation value, the row direction difference set and the column direction difference set which are positioned in the 1 st column and the 1 st row to obtain compressed data.

Description

Compensation data encoding apparatus
Technical Field
The present disclosure relates to a compensation data encoding apparatus, and more particularly, to a compensation data encoding apparatus for distortion-free compression of compensation data of a display panel.
Background
At present, Mura (uneven brightness) is often generated due to factors such as process limitation in the production process of the display panel, and the display quality of the display panel is reduced. In order to eliminate Mura of the display panel, the prior art generally uses a compensation table to store compensation data corresponding to each pixel point or each pixel set in the display panel. When the display panel displays images, the driving board searches the compensation table to adjust signals, the signals of the too dark area of the display panel are adjusted to be high, and the signals of the too bright area of the display panel are adjusted to be low, so that the display panel can display a uniform display effect.
In the compensation table of the display panel, each pixel point or each pixel set corresponds to one compensation value, and therefore the size of the compensation table of the display panel is equal to the number of the pixel points or the pixel sets multiplied by the size of each compensation value. However, as the size of the display panel increases, the number of pixels or pixel sets also increases, which causes the compensation table to occupy a large amount of system memory space and consumes hardware resources of the display panel extremely.
Disclosure of Invention
The present disclosure is directed to a compensation data encoding apparatus, which can effectively perform distortion-free compression on compensation data of a display panel, and reduce a system storage space of the display panel occupied by the compensation data.
In accordance with the above object of the present disclosure, a compensation data encoding apparatus is provided for performing distortion-free compression on compensation data of a display panel, wherein the compensation data comprises a plurality of compensation values, the compensation values correspond to a plurality of pixel sets of the display panel one-to-one, and the compensation values form a data matrix according to positions of the pixel sets. The compensation data coding device comprises a row direction difference operation unit, a column direction difference operation unit and a coding unit. The row direction difference operation unit is used for performing difference operation on two adjacent compensation values located in the 1 st row of the data matrix to obtain a row direction difference set corresponding to the 1 st row of the data matrix. The column direction difference operation unit is used for performing difference operation on two adjacent compensation values positioned in the same column of the data matrix to obtain a column direction difference set corresponding to each column of the data matrix. The encoding unit is used for encoding the compensation value, the row direction difference set and the column direction difference set which are positioned in the 1 st column and the 1 st row of the data matrix so as to obtain compressed data.
In some embodiments, the Flash memory (Flash) of the display panel is disposed at a rear stage of the compensation data encoding apparatus and at a front stage of a Static Random Access Memory (SRAM) of the display panel, wherein the Flash memory is used to store compressed data, and wherein the compressed data stored in the Flash memory is accessed to the SRAM by a timing controller (T-con) of the display panel.
In some embodiments, the compensation data encoding device is disposed at a rear stage of the flash memory of the display panel and at a front stage of the sram of the display panel, wherein the timing controller of the display panel accesses the compensation data stored in the flash memory to the compensation data encoding device, compresses the compensation data by the compensation data encoding device to obtain compressed data, and stores the compressed data in the ram.
According to the above object of the present disclosure, a compensation data encoding apparatus is further provided for lossless compression of compensation data of a display panel, wherein the compensation data comprises a plurality of compensation values, the compensation values are corresponding to a plurality of pixel sets of the display panel one-to-one, and the compensation values form a data matrix according to positions of the pixel sets. The compensation data coding device comprises a row direction difference value operation unit, a splicing edge detection unit, a column direction difference value operation unit and a coding unit. The row direction difference operation unit and the splicing edge detection unit are used for sequentially carrying out the following steps: step S1, setting i to 1, using a row direction difference operation unit to perform a difference operation on the compensation values located at the 1 st row in the i-th column and the 1 st row in the i +1 st column of the data matrix to obtain a row direction difference value corresponding to the 1 st row in the i +1 st column of the data matrix. Step S2, comparing whether the absolute value of the row direction difference corresponding to the 1 st row of the i +1 st column of the data matrix is greater than or equal to the stitching threshold by using the stitching edge detection unit: when the comparison result is yes, making the values of a plurality of sampling points corresponding to the 1 st row in the i +1 th column to the 1 st row in the i + k th column of the data matrix be 0, 1,. and k-1 in sequence, and then making i ═ i + k, wherein k is a positive integer; if the comparison result is negative, the value of the sampling point corresponding to the 1 st row in the i +1 th column of the data matrix is made to be equal to the row direction difference corresponding to the 1 st row in the i +1 th column of the data matrix, and then i is made to be i + 1. Step S3, if i is equal to m, ending, if i is not equal to m, returning to step S1, where m is the total number of columns of the data matrix. The column direction difference operation unit is used for performing difference operation on two adjacent compensation values positioned in the same column of the data matrix to obtain a column direction difference set corresponding to each column of the data matrix. The encoding unit is used for encoding the compensation value positioned in the 1 st column and 1 st row of the data matrix, the value of the sampling point corresponding to the 1 st row of the data matrix and the column direction difference value set so as to obtain compressed data.
In some embodiments, the compensation data encoding apparatus further includes a lookup table unit, and when the comparison result in step S2 is yes, the lookup table unit is configured to write the values 0, 1.
According to the above object of the present disclosure, a compensation data encoding apparatus is further provided for distortion-free compression of compensation data of a display panel, wherein the compensation data comprises a plurality of compensation values, the compensation values correspond to a plurality of pixel sets of the display panel one-to-one, and the compensation values form a data matrix according to positions of the pixel sets. The compensation data coding device comprises a row direction difference operation unit, a column direction difference operation unit, a splicing edge detection unit and a coding unit. The row direction difference operation unit is used for performing difference operation on two adjacent compensation values located in the 1 st row of the data matrix to obtain a first row direction difference set corresponding to the 1 st row of the data matrix. The row direction difference operation unit, the column direction difference operation unit and the splicing edge detection unit are used for sequentially carrying out the following steps: step P1, setting j to 1, using a column direction difference operation unit to perform a difference operation on the compensation values located at the jth row and the jth row of the 1 st column of the data matrix to obtain a column direction difference value corresponding to the jth +1 st row of the 1 st column of the data matrix. Step P2, using the concatenation edge detection unit to compare whether the absolute value of the column direction difference corresponding to the 1 st column, j +1 th row of the data matrix is greater than or equal to the concatenation threshold: if the comparison result is yes, making the values of a plurality of sampling points corresponding to the 1 st column, j +1 th line to the 1 st column, j + k line of the data matrix be 0, 1,. and k-1 in sequence, and performing difference operation on two adjacent compensation values located in the same row and located in the j +1 th line to the j + k th line of the data matrix by using a row direction difference operation unit to obtain a second row direction difference set corresponding to the j +1 th line to the j + k th line of the data matrix, and then making j equal to j + k, wherein k is a positive integer; if the comparison result is negative, the column direction difference operation unit is used to perform difference operation on two adjacent compensation values located in the same column and located in the j-th row and the j + 1-th row of the data matrix to obtain a column direction difference set corresponding to the j + 1-th row of the data matrix, and then j is made to be j + 1. And P3, if j is equal to n, ending the process, and if j is not equal to n, returning to P1, where n is the total number of rows in the data matrix. The encoding unit is used for encoding the compensation value positioned in the 1 st column and the 1 st row of the data matrix, the first row direction difference set, the value of a sampling point corresponding to the 1 st column, the j +1 th row to the 1 st column, the j + k th row of the data matrix, the second row direction difference set and the column direction difference set so as to obtain compressed data.
In some embodiments, the compensation data encoding apparatus further comprises a look-up table unit, and when the comparison result in step P2 is yes, the look-up table unit is configured to write the values 0, 1.
According to the above object of the present disclosure, a compensation data encoding apparatus is further provided for lossless compression of compensation data of a display panel, wherein the compensation data comprises a plurality of compensation values, the compensation values are corresponding to a plurality of pixel sets of the display panel one-to-one, and the compensation values form a data matrix according to positions of the pixel sets. The compensation data coding device comprises a row direction difference value operation unit, a splicing edge detection unit, a column direction difference value operation unit and a coding unit. The row direction difference operation unit and the splicing edge detection unit are used for sequentially carrying out the following steps: step S1, setting i to 1, using a row direction difference operation unit to perform a difference operation on the compensation values located at the 1 st row in the i-th column and the 1 st row in the i +1 st column of the data matrix to obtain a row direction difference value corresponding to the 1 st row in the i +1 st column of the data matrix. Step S2, comparing whether the absolute value of the row direction difference corresponding to the 1 st row of the i +1 st column of the data matrix is greater than or equal to the stitching threshold by using the stitching edge detection unit: when the comparison result is yes, making the values of a plurality of sampling points corresponding to the 1 st row in the i +1 th column to the 1 st row in the i + k th column of the data matrix be 0, 1,. and k-1 in sequence, and then making i ═ i + k, wherein k is a positive integer; if the comparison result is negative, the value of the sampling point corresponding to the 1 st row in the i +1 th column of the data matrix is made to be equal to the row direction difference corresponding to the 1 st row in the i +1 th column of the data matrix, and then i is made to be i + 1. Step S3, if i is equal to m, the process ends, and if i is not equal to m, the process returns to step S1, where m is the total number of columns in the data matrix. The row direction difference operation unit, the column direction difference operation unit and the splicing edge detection unit are used for sequentially carrying out the following steps: step P1, setting j to 1, using a column direction difference operation unit to perform a difference operation on the compensation values located at the jth row and the jth row of the 1 st column of the data matrix to obtain a column direction difference value corresponding to the jth +1 st row of the 1 st column of the data matrix. Step P2, comparing whether the absolute value of the column direction difference corresponding to the j +1 th row of the 1 st column of the data matrix is greater than or equal to the splicing threshold by using the splicing edge detection unit: if the comparison result is yes, the values of the sampling points corresponding to the 1 st column, j +1 th row to the 1 st column, j + k, of the data matrix are sequentially set to 0, 1,. and k-1, a row direction difference operation unit is used for performing difference operation on two adjacent compensation values located in the same row and located in the j +1 th row to the j + k th row of the data matrix to obtain a second row direction difference set corresponding to the j +1 th row to the j + k th row of the data matrix, and then j is set to j + k; if not, a column direction difference operation unit is used to perform a difference operation on two adjacent compensation values in the same column in the jth row and the jth +1 row of the data matrix to obtain a column direction difference set corresponding to the jth +1 row of the data matrix, and then j is equal to j + 1. And P3, if j is equal to n, ending the process, and if j is not equal to n, returning to P1, where n is the total number of rows in the data matrix. The encoding unit is used for encoding the compensation value positioned in the 1 st column and the 1 st row of the data matrix, the value of the sampling point corresponding to the 1 st column, the j +1 th row to the 1 st column, the j + k th row of the data matrix, the second row direction difference set and the column direction difference set so as to obtain compressed data.
In some embodiments, the compensation data encoding apparatus further includes a lookup table unit, and when the comparison result in step S2 is yes, the lookup table unit is configured to write the values 0, 1.
In some embodiments, the compensation data encoding apparatus further includes a lookup table unit, and when the comparison result in step P2 is yes, the lookup table unit is configured to write the values 0, 1,. and k-1 into the lookup table corresponding to the compensation values located at the j +1 th row of the 1 st column to the j + k th row of the 1 st column of the data matrix, respectively.
In order to make the aforementioned and other features and advantages of the disclosure more comprehensible, embodiments accompanied with figures are described in detail below.
Drawings
Embodiments of the present disclosure will be better understood from the following detailed description when considered in conjunction with the accompanying drawings. It is noted that, in accordance with standard practice in the industry, the various features are not shown to scale. In fact, the dimensions of the various features may be arbitrarily increased or reduced for clarity of discussion.
Fig. 1 is an arrangement diagram of compensation data of a display panel according to a first embodiment of the present disclosure.
Fig. 2 is a system block diagram of a compensation-data encoding apparatus according to a first embodiment of the present disclosure.
Fig. 3 is an arrangement diagram of compensation data of a display panel according to a second embodiment of the present disclosure.
Fig. 4 is a system block diagram of a compensation data encoding apparatus according to a second embodiment of the present disclosure.
Fig. 5 is a schematic diagram of a lookup table according to a second embodiment of the present disclosure.
Fig. 6 is a schematic arrangement diagram of compensation data of a display panel according to a third embodiment of the present disclosure.
Fig. 7 is a system block diagram of a compensation-data encoding apparatus according to a third embodiment of the present disclosure.
Fig. 8 is a schematic diagram of a lookup table according to a third embodiment of the present disclosure.
Fig. 9 is an arrangement diagram of compensation data of a display panel according to a fourth embodiment of the present disclosure.
Fig. 10 is a system block diagram of a compensation-data encoding apparatus according to a fourth embodiment of the present disclosure.
Fig. 11 is a first configuration diagram of a compensation data encoding device in a display panel according to an embodiment of the disclosure.
FIG. 12 is a second configuration diagram of a compensation data encoding apparatus in a display panel according to an embodiment of the disclosure.
Description of the symbols
100. 200, 300, 400: compensation data encoding apparatus
120. 220, 320, 420: row direction difference operation unit
140. 240, 340, 440: column direction difference value operation unit
260. 360, 460: splicing edge detection unit
270. 370 and 470: lookup table building unit
180. 280, 380, 480: coding unit
A (1,1) -A (m, n): compensation value
Detailed Description
Embodiments of the invention are discussed in detail below. It should be appreciated, however, that the embodiments provide many applicable concepts that can be embodied in a wide variety of specific contexts. The embodiments discussed and disclosed are merely illustrative and are not intended to limit the scope of the present invention.
Fig. 1 is an arrangement diagram of compensation data of a display panel according to a first embodiment of the present disclosure. The compensation data of the display panel includes a plurality of compensation values a (1,1) to a (m, n) which correspond one-to-one to a plurality of pixel sets of the display panel and form a data matrix according to positions of the plurality of pixel sets of the display panel, and the data matrix is arranged as shown in fig. 1. In the embodiment of the present disclosure, each a × a pixel of the display panel is taken as one pixel set, for example, if a is 8, for a 4K display panel with 3840 × 2160 pixels, there are (3840/8) × (2160/8) pixel sets, that is, m is 3840/8 and n is 2160/8.
Fig. 2 is a system block diagram of a compensation-data encoding apparatus 100 according to a first embodiment of the present disclosure. The compensation data encoding apparatus 100 is used for distortion-free compression of compensation data of a display panel. The compensation data encoding apparatus 100 includes a row direction difference operation unit 120, a column direction difference operation unit 140, and an encoding unit 180. Referring to fig. 1 and fig. 2 together, the row direction difference operation unit 120 is configured to perform a difference operation on two adjacent compensation values a (1,1), a (2,1),. and a (m,1) located in the 1 st row of the data matrix to obtain a row direction difference set corresponding to the 1 st row of the data matrix. Specifically, the set of row direction difference values corresponding to row 1 of the data matrix is: { A (2,1) -A (1,1), A (3,1) -A (2,1), …, A (m,1) -A (m-1,1) }.
The column direction difference operation unit 140 is configured to perform a difference operation on two adjacent compensation values located in the same column of the data matrix to obtain a column direction difference set corresponding to each column of the data matrix. Specifically, the set of column direction differences corresponding to each column of the data matrix is:
{A(1,2)-A(1,1)、A(1,3)-A(1,2)、…、A(1,n)-A(1,n-1)、A(2,2)-A(2,1)、A(2,3)-A(2,2)、…、A(2,n)-A(2,n-1)、…、A(m,n)-A(m,n-1)}。
the encoding unit 180 is configured to obtain a row direction difference set corresponding to the 1 st row of the data matrix from the row direction difference operation unit 120, obtain a compensation value a (1,1) located in the 1 st column and the 1 st row of the data matrix from the compensation data, obtain a column direction difference set corresponding to each column of the data matrix from the column direction difference operation unit 140, and encode the compensation value a (1,1), the row direction difference set corresponding to the 1 st row of the data matrix, and the column direction difference set corresponding to each column of the data matrix to obtain compressed data. It should be noted that, since the compensation data has a characteristic that the difference between two adjacent compensation values is not large, the number of bits required for storing the difference is smaller than the number of bits required for directly storing the compensation values, in other words, the system memory space required for storing the compressed data is much smaller than that required for directly storing the compensation data. For example, in the first embodiment of the present disclosure, the values of the difference all fall within ± 2, so that only 3 bits (one of which is a sign bit) are required to store one difference. Furthermore, the encoding method used by the compensation data encoding apparatus 100 according to the first embodiment of the present disclosure is to perform distortion-free compression on the compensation data, so that the hardware resources of the display panel can be saved, and the integrity of the compensation data will not be affected.
Fig. 3 is an arrangement diagram of compensation data of a display panel according to a second embodiment of the present disclosure. The compensation data of the display panel includes a plurality of compensation values a (1,1) to a (m, n), which are arranged as shown in fig. 3. The display panel of the second embodiment of the present disclosure is a display panel that is tiled in the horizontal direction.
Fig. 4 is a system block diagram of a compensation-data encoding apparatus 200 according to a second embodiment of the present disclosure. The compensation data encoding apparatus 200 is used to perform distortion-free compression on compensation data of display panels tiled in the horizontal direction. The compensation data encoding apparatus 200 includes a row direction difference operation unit 220, a column direction difference operation unit 240, a splicing edge detection unit 260, and an encoding unit 280. Referring to fig. 3 and 4 together, the column direction difference operation unit 220 and the splice edge detection unit 260 are used to perform the following steps in sequence: in step S1, setting i to 1, the compensation value a (i,1) at the 1 st column and the 1 st row of the data matrix and the compensation value a (i +1,1) at the 1 st column and the 1 st row of the data matrix are subjected to a difference operation by the row direction difference operation unit 220 to obtain a row direction difference value corresponding to the 1 st row and the i +1 st column of the data matrix, i.e., a (i +1,1) -a (i, 1).
In step S2, the splicing edge detection unit 260 is used to compare whether the absolute value | a (i +1,1) -a (i,1) | of the row direction difference corresponding to the 1 st row of the i +1 th column of the data matrix is greater than or equal to the splicing threshold, so as to determine whether the difference is a splicing edge. It should be noted that the stitching threshold is set according to the factory value of the display panel, and the stitching threshold is stored in a register (not shown). When the absolute value of the row direction difference value corresponding to the 1 st row of the i +1 th column of the data matrix is greater than or equal to the splicing threshold value and represents a splicing edge, the values of a plurality of sampling points corresponding to the 1 st row of the i +1 th column to the 1 st row of the i + k th column of the data matrix are sequentially made to be 0, 1,. and k-1, and then i is made to be i + k, wherein k is a positive integer. In the second embodiment of the present disclosure, k is 8, but the present disclosure is not limited thereto. When the absolute value of the row direction difference corresponding to the (i +1) th column and the 1 st row of the data matrix is smaller than the splicing threshold value, representing a non-spliced edge, the value of the sampling point corresponding to the (i +1) th column and the 1 st row of the data matrix is made to be equal to the row direction difference a (i +1,1) -a (i,1) corresponding to the (i +1) th column and the 1 st row of the data matrix, and then i is made to be equal to i + 1. Finally, in step S3, if i is equal to m, the process ends, and if i is not equal to m, the process returns to step S1, where m is the total number of columns in the data matrix.
The column direction difference operation unit 240 is configured to perform a difference operation on two adjacent ones of the compensation values located in the same column of the data matrix to obtain a column direction difference set corresponding to each column of the data matrix. Specifically, the set of column direction differences corresponding to each column of the data matrix is:
{A(1,2)-A(1,1)、A(1,3)-A(1,2)、…、A(1,n)-A(1,n-1)、A(2,2)-A(2,1)、A(2,3)-A(2,2)、…、A(2,n)-A(2,n-1)、…、A(m,n)-A(m,n-1)}。
the encoding unit 280 is configured to obtain values of the sampling point corresponding to the 1 st row of the data matrix from the row direction difference operation unit 220, obtain the compensation value a (1,1) located at the 1 st column and the 1 st row of the data matrix from the compensation data, obtain the column direction difference set corresponding to each column of the data matrix from the column direction difference operation unit 240, and encode the compensation value a (1,1), the values of the sampling point corresponding to the 1 st row of the data matrix, and the column direction difference set corresponding to each column of the data matrix to obtain the compressed data.
In the second embodiment of the present disclosure, the compensation data encoding apparatus 200 further includes a lookup table building unit 270, and when the comparison result in step S2 indicates a splicing edge, the lookup table building unit 270 is configured to write the values 0, 1,.. and k-1 into the lookup table respectively corresponding to the compensation values a (i +1,1),. and a (i + k,1) located in the 1 st row of the i +1 st column to the 1 st row of the i + k column of the data matrix. Fig. 5 is a schematic diagram of a lookup table according to a second embodiment of the present disclosure.
It should be noted that the display panel of the second embodiment of the present disclosure is a display panel spliced in the horizontal direction, and therefore, in the vicinity of the splice, the value change of the compensation value adjacent in the horizontal direction is usually large, and the second embodiment of the present disclosure writes the compensation value at the splice of the 1 st row into the lookup table through the lookup table building unit 270 of the compensation data encoding apparatus 200, and the compressed data is stored in the lookup table, which is the index value (index) corresponding to the compensation value at the splice: 0. 1, k-1. In other words, if the decoding is desired, the lookup table can be looked up by compressing the index value stored in the data, so as to find the compensation value at the splicing position of the 1 st row.
Fig. 6 is an arrangement diagram of compensation data of a display panel according to a third embodiment of the present disclosure. The compensation data of the display panel includes a plurality of compensation values a (1,1) to a (m, n), which are arranged as shown in fig. 6. The display panel of the third embodiment of the present disclosure is a display panel that is tiled in the vertical direction.
Fig. 7 is a system block diagram of a compensation-data encoding apparatus 300 according to a third embodiment of the present disclosure. The compensation data encoding apparatus 300 is used to perform distortion-free compression on compensation data of display panels tiled in the vertical direction. The compensation data encoding apparatus 300 includes a row direction difference operation unit 320, a column direction difference operation unit 340, a splicing edge detection unit 360, and an encoding unit 380. Referring to fig. 6 and 7 together, the row direction difference operation unit 320 is configured to perform a difference operation on two adjacent compensation values a (1,1), a (2,1),.. and a (m,1) located in the 1 st row of the data matrix to obtain a first row direction difference set corresponding to the 1 st row of the data matrix. Specifically, the first row direction difference value set corresponding to the 1 st row of the data matrix is: { A (2,1) -A (1,1), A (3,1) -A (2,1), …, A (m,1) -A (m-1,1) }.
The row direction difference operation unit 320, the column direction difference operation unit 340 and the splice edge detection unit 360 are configured to perform the following steps in sequence: in step P1, setting j to 1, the compensation value a (1, j) located at the 1 st column and j th row of the data matrix and the compensation value a (1, j +1) located at the 1 st column and j +1 th row are differenced by the column direction difference operation unit 340 to obtain the column direction difference corresponding to the 1 st column and j +1 th row of the data matrix, i.e. a (1, j +1) -a (1, j).
In step P2, the splicing edge detection unit 360 is used to compare whether the absolute value | a (1, j +1) -a (1, j) | of the column direction difference corresponding to the 1 st column, j +1 th row of the data matrix is greater than or equal to the splicing threshold, so as to determine whether the data matrix is a splicing edge. When the absolute value of the column direction difference value corresponding to the j +1 th column and the j +1 th row of the data matrix is greater than or equal to the splicing threshold, which represents a splicing edge, the values of a plurality of sampling points corresponding to the j +1 th column and the j + k th column of the data matrix are sequentially 0, 1,. and k-1, and the row direction difference operation unit 320 is used to perform difference operation on two adjacent compensation values located in the same row and located in the j +1 th row to the j + k th row of the data matrix to obtain a second row direction difference value set corresponding to the j +1 th row to the j + k th row of the data matrix. Specifically, the second set of row direction difference values corresponding to the j +1 th to j + k th rows of the data matrix is: { A (2, j +1) -A (1, j +1), A (3, j +1) -A (2, j +1), …, A (m, j +1) -A (m-1, j +1), A (2, j +2) -A (1, j +2), A (3, j +2) -A (2, j +2), …, A (m, j +2) -A (m-1, j +2), …, A (2, j + k) -A (1, j + k), A (3, j + k) -A (2, j + k), …, A (m, j + k) -A (m-1, j + k) }. And then j is made j + k, where k is a positive integer. In the third embodiment of the present disclosure, k is 8, but the present disclosure is not limited thereto. Furthermore, when the absolute value of the column direction difference corresponding to the j +1 th row in the 1 st column of the data matrix is smaller than the splicing threshold, which represents a non-spliced edge, the column direction difference operation unit 340 is used to perform a difference operation on two adjacent ones of the compensation values in the same column of the j +1 th row and the j +1 th row of the data matrix to obtain a column direction difference set corresponding to the j +1 th row of the data matrix. Specifically, the set of column direction difference values corresponding to the j +1 th row of the data matrix is: { A (1, j +1) -A (1, j), A (2, j +1) -A (2, j), …, A (m, j +1) -A (m, j) }. And then j is made j + 1. Finally, in step P3, if j is equal to n, the process is terminated, and if j is not equal to n, the process returns to step P1, where n is the total number of rows in the data matrix.
The encoding unit 380 is configured to obtain a first row direction difference set and a second row direction difference set from the row direction difference operation unit 320, obtain a column direction difference set and values of a plurality of sampling points corresponding to the 1 st column, j +1 th row to the 1 st column, j + k th row of the data matrix from the column direction difference operation unit 340, obtain a compensation value a (1,1) located at the 1 st column, 1 st row of the data matrix from the compensation data, and encode the compensation value a (1,1), the first row direction difference set, the values of the plurality of sampling points corresponding to the 1 st column, j +1 th row to the 1 st column, j + k th row of the data matrix, the second row direction difference set and the column direction difference set to obtain compressed data.
In the third embodiment of the present disclosure, the compensation data encoding apparatus 300 further includes a lookup table building unit 370, when the comparison result in step P2 indicates a splicing edge, the lookup table building unit 370 is configured to write the values 0, 1,. and k-1 into the lookup table respectively corresponding to the compensation values a (1, j +1),. and a (1, j + k) located in the 1 st column, j +1 st row to the 1 st column, j + k row of the data matrix. Fig. 8 is a schematic diagram of a lookup table according to a third embodiment of the present disclosure.
It should be noted that the display panel of the third embodiment of the present disclosure is a display panel that is tiled in the vertical direction, and therefore, the value variation of the compensation value adjacent in the vertical direction is usually large near the tiled position, and the lookup table building unit 370 of the compensation data encoding apparatus 300 writes the compensation value at the tiled position in the column 1 into the lookup table, and the compressed data is stored in the index value (index) corresponding to the compensation value at the tiled position: 0. 1, k-1. In other words, when decoding is to be performed subsequently, the lookup table can be searched by the index value stored in the compressed data, so that the compensation value at the splicing position of the 1 st column can be found.
Fig. 9 is an arrangement diagram of compensation data of a display panel according to a fourth embodiment of the present disclosure. The compensation data of the display panel includes a plurality of compensation values a (1,1) to a (m, n), and the arrangement thereof is as shown in fig. 9. The display panel of the fourth embodiment of the present disclosure is a display panel that is tiled in the horizontal direction and tiled in the vertical direction.
Fig. 10 is a system block diagram of a compensation-data encoding apparatus 400 according to a fourth embodiment of the present disclosure. The compensation data encoding apparatus 400 is used to perform distortion-free compression on compensation data of display panels tiled in the horizontal direction and tiled in the vertical direction. The compensation data encoding apparatus 400 includes a row direction difference operation unit 420, a column direction difference operation unit 440, a splicing edge detection unit 460, and an encoding unit 480. Referring to fig. 9 and 10 together, the column direction difference operation unit 420 and the splice edge detection unit 460 are used to perform the following steps in sequence: in step S1, setting i to 1, the compensation value a (i,1) located at the 1 st row in the i-th column and the 1 st row in the i +1 st column of the data matrix is subjected to a difference operation by the row direction difference operation unit 420 to obtain a row direction difference value a (i +1,1) -a (i,1) corresponding to the 1 st row in the i +1 st column of the data matrix.
In step S2, the splicing edge detection unit 460 is used to compare whether the absolute value | a (i +1,1) -a (i,1) | of the row direction difference corresponding to the 1 st row of the i +1 th column of the data matrix is greater than or equal to the splicing threshold, so as to determine whether the absolute value is a splicing edge in the horizontal direction. When the absolute value of the row direction difference value corresponding to the 1 st row of the i +1 th column of the data matrix is greater than or equal to the splicing threshold value and represents a splicing edge in the horizontal direction, the values of a plurality of sampling points corresponding to the 1 st row of the i +1 th column to the 1 st row of the i + k column of the data matrix are sequentially made to be 0, 1, and k-1, and then i is made to be i + k, wherein k is a positive integer. In the fourth embodiment of the present disclosure, k is 8, but the present disclosure is not limited thereto. When the absolute value of the row direction difference value corresponding to the (i +1) th column and the 1 st row of the data matrix is smaller than the splicing threshold value and represents a splicing edge in a non-horizontal direction, the value of the sampling point corresponding to the (i +1) th column and the 1 st row of the data matrix is made to be equivalent to the row direction difference value A (i +1,1) -A (i,1) corresponding to the (i +1) th column and the 1 st row of the data matrix, and then i is made to be i + 1. Finally, in step S3, if i is equal to m, the process ends, and if i is not equal to m, the process returns to step S1, where m is the total number of columns in the data matrix.
The row direction difference operation unit 420, the column direction difference operation unit 440, and the splice edge detection unit 460 are configured to perform the following steps in sequence: in step P1, setting j to 1, the compensation value a (1, j) located at the 1 st column and j th row of the data matrix and the compensation value a (1, j +1) located at the 1 st column and j +1 th row are subjected to a difference operation by the column direction difference operation unit 440 to obtain a column direction difference value corresponding to the 1 st column and j +1 th row of the data matrix, i.e. a (1, j +1) -a (1, j).
In step P2, the splicing edge detection unit 460 is utilized to compare whether the absolute value | a (1, j +1) -a (1, j) | of the column direction difference corresponding to the 1 st column, j +1 st row of the data matrix is greater than or equal to the splicing threshold, so as to determine whether the data matrix is a vertically spliced edge. When the absolute value of the column direction difference corresponding to the 1 st column, j +1 th row of the data matrix is greater than or equal to the splicing threshold, representing a splicing edge in the vertical direction, the values of a plurality of sampling points corresponding to the 1 st column, j +1 th row to the 1 st column, j + k, of the data matrix are made to be 0, 1,. and k-1 in sequence, and a row direction difference operation unit 420 is used to perform difference operation on two adjacent compensation values located in the same row and located in the j +1 th row to the j + k th row of the data matrix to obtain a second row direction difference set corresponding to the j +1 th row to the j + k th row of the data matrix. Specifically, the second set of row direction difference values corresponding to the j +1 th to j + k th rows of the data matrix is:
{ A (2, j +1) -A (1, j +1), A (3, j +1) -A (2, j +1), …, A (m, j +1) -A (m-1, j +1), A (2, j +2) -A (1, j +2), A (3, j +2) -A (2, j +2), …, A (m, j +2) -A (m-1, j +2), …, A (2, j + k) -A (1, j + k), A (3, j + k) -A (2, j + k), …, A (m, j + k) -A (m-1, j + k) }. And then j is made j + k. Furthermore, when the absolute value of the column direction difference corresponding to the j +1 th row of the 1 st column of the data matrix is smaller than the splicing threshold, which represents the splicing edge in the non-vertical direction, the column direction difference operation unit 440 is used to perform the difference operation on the two adjacent compensation values located in the same column and located in the j +1 th row of the data matrix to obtain the column direction difference set corresponding to the j +1 th row of the data matrix. Specifically, the set of column direction difference values corresponding to the j +1 th row of the data matrix is: { A (1, j +1) -A (1, j), A (2, j +1) -A (2, j), …, A (m, j +1) -A (m, j) }. And then j is made j + 1. Finally, in step P3, if j is equal to n, the process is terminated, and if j is not equal to n, the process returns to step P1, where n is the total number of rows in the data matrix.
The encoding unit 480 is configured to obtain a value of a sampling point corresponding to a 1 st row of the data matrix and a second row direction difference set from the row direction difference operation unit 420, obtain a column direction difference set and values of a plurality of sampling points corresponding to a 1 st column, j +1 th row to a 1 st column, j + k th row of the data matrix from the column direction difference operation unit 440, and obtain a compensation value a (1,1) located in the 1 st column, 1 st row of the data matrix from the compensation data, and the encoding unit 480 is configured to encode the compensation value a (1,1), the value of the sampling point corresponding to the 1 st row of the data matrix, the values of the plurality of sampling points corresponding to a 1 st column, j +1 th row to a 1 st column, j + k th row of the data matrix, the second row direction difference set and the column direction difference set to obtain the compressed data.
In the fourth embodiment of the present disclosure, the compensation data encoding apparatus 400 further includes a look-up table creating unit 470, when the comparison result in the step S2 indicates a splicing edge in the horizontal direction, the look-up table creating unit 470 is configured to write the values 0, 1,.. and k-1 into the look-up table respectively corresponding to the compensation values a (i +1,1),. and a (i + k,1) located in the 1 st row of the i +1 st column to the 1 st row of the i + k column of the data matrix. Furthermore, when the comparison result in step P2 is represented as a vertically aligned splicing edge, the look-up table creating unit 470 is used to write the values 0, 1,. and k-1 into the look-up table corresponding to the compensation values a (1, j +1),. and a (1, j + k) located at the j +1 st column to the j + k st column of the data matrix, respectively.
FIG. 11 is a first configuration diagram of the compensation data encoding device 100 in a display panel according to an embodiment of the disclosure. A Flash memory (Flash) of the display panel is disposed at a rear stage of the compensation data coding device 100 and at a front stage of a Static Random Access Memory (SRAM) of the display panel, wherein the compensation data coding device 100 is used to compress the compensation data into compressed data, and wherein the Flash memory is used to store the compressed data. As shown in the configuration diagram of fig. 11, at the display panel manufacturing end, the compensation data is first compressed into the compressed data by the compensation data encoding device 100 and then stored in the flash memory of the display panel, and then the compressed data stored in the flash memory is accessed to the Static Random Access Memory (SRAM) by the timing controller (T-con), and the timing controller restores the compressed data by decoding to obtain the original compensation data, so as to compensate the brightness unevenness (Mura) of the display panel.
It should be noted that, in the configuration diagram shown in fig. 11, the compensation data encoding apparatus 100 may also be replaced with the compensation data encoding apparatus 200, 300 or 400 correspondingly depending on whether the display panels are tiled or not.
FIG. 12 is a second configuration diagram of the compensation data encoding device 100 in the display panel according to the embodiment of the disclosure. The compensation data coding device 100 is disposed at a rear stage of a flash memory of the display panel and at a front stage of a static random access memory of the display panel, wherein the flash memory is used for storing compensation data, wherein the compensation data coding device 100 is used for compressing the compensation data into compressed data, and wherein the random access memory is used for storing the compressed data. As shown in the configuration diagram of fig. 12, the compensation data is directly stored in the flash memory of the display panel at the manufacturing end of the display panel, and is compressed into compressed data by the compensation data encoding apparatus 100 and then stored in the sram of the display panel by the timing controller, and the timing controller restores the compressed data by decoding to obtain the original compensation data, so that the luminance unevenness (Mura) of the display panel can be compensated. It should be noted that, in the configuration diagram shown in fig. 11, since the flash memory of the display panel stores compressed data and the data transferred between the flash memory and the sram is also compressed data, the bandwidth limitation on transmission of the system shown in fig. 11 is smaller than that of the system shown in fig. 12.
It should be noted that, in the configuration diagram shown in fig. 12, the compensation data encoding apparatus 100 may also be replaced with the compensation data encoding apparatus 200, 300 or 400 correspondingly depending on whether the display panels are tiled or not.
In summary, the present disclosure provides a compensation data encoding apparatus, which can effectively perform distortion-free compression on compensation data of a display panel, and reduce a system storage space of the display panel occupied by the compensation data.
The foregoing has outlined features of several embodiments so that those skilled in the art may better understand the implementations of the present disclosure. Those skilled in the art should appreciate that they may readily use the present disclosure as a basis for designing or modifying other processes and structures for carrying out the same purposes and/or achieving the same advantages of the embodiments introduced herein. It should also be understood by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the present disclosure, and that they may make various changes, substitutions and alterations herein without departing from the spirit and scope of the present disclosure.

Claims (7)

1. A compensation data coding device for lossless compression of compensation data of a display panel, wherein the compensation data comprises a plurality of compensation values, the compensation values correspond to a plurality of pixel sets of the display panel in a one-to-one correspondence manner, and the compensation values form a data matrix according to positions of the pixel sets, the compensation data coding device comprising:
a row direction difference operation unit;
a joint edge detection unit, wherein the row direction difference operation unit and the joint edge detection unit are used for sequentially performing the following steps:
step S1, setting i as 1, using the row direction difference operation unit to perform a difference operation on the compensation values located at the ith column, 1 st row and the (i +1) th row of the data matrix to obtain a row direction difference corresponding to the (i +1) th column, 1 st row of the data matrix;
step S2, using the splicing edge detection unit to compare whether the absolute value of the row direction difference corresponding to the i +1 st column and 1 st row of the data matrix is greater than or equal to a splicing threshold:
if the comparison result is yes, making the values of a plurality of sampling points corresponding to the 1 st row of the i +1 th column to the 1 st row of the i + k th column of the data matrix be 0, 1,. and k-1 in sequence, and then making i ═ i + k, wherein k is a positive integer;
if the comparison result is negative, making the value of the sampling point corresponding to the 1 st row in the i +1 th column of the data matrix equal to the row direction difference corresponding to the 1 st row in the i +1 th column of the data matrix, and then making i equal to i + 1;
step S3, if i is equal to m, ending the process, if i is not equal to m, returning to step S1, where m is the total number of columns of the data matrix;
a row direction difference operation unit for performing difference operation on two adjacent ones of the compensation values located in the same row of the data matrix to obtain a row direction difference set corresponding to each row of the data matrix; and
an encoding unit for encoding the compensation value located at the 1 st column and 1 st row of the data matrix, the value of the sampling point corresponding to the 1 st row of the data matrix, and the column direction difference set to obtain a compressed data.
2. The compensation data encoding device of claim 1, further comprising a lookup table unit for writing values 0, 1,. and k-1 and the compensation values located at the 1 st row of the i +1 st column to the 1 st row of the i + k column of the data matrix into a lookup table respectively when the comparison result in step S2 is yes.
3. A compensation data coding device for distortion-free compression of compensation data of a display panel, wherein the compensation data comprises a plurality of compensation values, the compensation values correspond to a plurality of pixel sets of the display panel one-to-one, and the compensation values form a data matrix according to positions of the pixel sets, the compensation data coding device comprising:
a row direction difference operation unit, configured to perform difference operation on two adjacent ones of the compensation values located in the 1 st row of the data matrix to obtain a first row direction difference set corresponding to the 1 st row of the data matrix;
a row direction difference value operation unit;
a joint edge detection unit, wherein the row direction difference operation unit, the column direction difference operation unit and the joint edge detection unit are used for sequentially performing the following steps:
step P1, setting j to 1, and performing a difference operation on the compensation values located at the 1 st column, the jth row and the 1 st column, the jth +1 th row of the data matrix by using the column direction difference operation unit to obtain a column direction difference value corresponding to the 1 st column, the jth +1 th row of the data matrix;
step P2, using the splicing edge detection unit to compare whether the absolute value of the column direction difference corresponding to the 1 st column, j +1 st row of the data matrix is greater than or equal to a splicing threshold:
if so, making the values of a plurality of sampling points corresponding to the 1 st column, j +1 th row to the 1 st column, j + k, of the data matrix be 0, 1,. and k-1 in sequence, performing a difference operation on two adjacent ones of the compensation values located in the same row and located in the j +1 th row to the j + k th row of the data matrix by using the row direction difference operation unit to obtain a second row direction difference set corresponding to the j +1 th row to the j + k th row of the data matrix, and then making j equal to j + k, wherein k is a positive integer;
if the comparison result is negative, the column direction difference operation unit is used for performing difference operation on the compensation values positioned in the j th row and the j +1 th row of the data matrix, which are positioned in the same column and two adjacent ones, so as to obtain a column direction difference set corresponding to the j +1 th row of the data matrix, and then j is made to be j + 1;
if j is equal to n, ending the step P3, and if j is not equal to n, returning to the step P1, wherein n is the total row number of the data matrix; and
an encoding unit, configured to encode the compensation value located in the 1 st column and 1 st row of the data matrix, the first row direction difference set, values of the sampling points corresponding to the 1 st column, j +1 th row to the 1 st column, j + k th row of the data matrix, the second row direction difference set, and the column direction difference set to obtain compressed data.
4. The apparatus of claim 3, further comprising a lookup table unit for writing values 0, 1,. and k-1 and the compensation values located at column 1, row j +1 to column 1, row j + k of the data matrix into a lookup table respectively when the comparison result in step P2 is positive.
5. A compensation data coding device for distortion-free compression of compensation data of a display panel, wherein the compensation data comprises a plurality of compensation values, the compensation values correspond to a plurality of pixel sets of the display panel one-to-one, and the compensation values form a data matrix according to positions of the pixel sets, the compensation data coding device comprising:
a row direction difference operation unit;
a joint edge detection unit, wherein the column direction difference operation unit and the joint edge detection unit are used for sequentially performing the following steps:
step S1, setting i as 1, using the row direction difference operation unit to perform a difference operation on the compensation values located at the ith column, 1 st row and the (i +1) th row of the data matrix to obtain a row direction difference corresponding to the (i +1) th column, 1 st row of the data matrix;
step S2, comparing whether the absolute value of the row direction difference corresponding to the 1 st row of the i +1 st column of the data matrix is greater than or equal to a splicing threshold by using the splicing edge detection unit:
if the comparison result is yes, making the values of a plurality of sampling points corresponding to the 1 st row of the i +1 th column to the 1 st row of the i + k th column of the data matrix be 0, 1,. and k-1 in sequence, and then making i ═ i + k, wherein k is a positive integer;
if the comparison result is negative, making the value of the sampling point corresponding to the 1 st row in the i +1 th column of the data matrix equal to the row direction difference corresponding to the 1 st row in the i +1 th column of the data matrix, and then making i equal to i + 1;
step S3, if i is equal to m, ending the process, if i is not equal to m, returning to step S1, where m is the total number of columns of the data matrix;
a row direction difference operation unit, wherein the column direction difference operation unit, the row direction difference operation unit and the splicing edge detection unit are used for sequentially performing the following steps:
step P1, setting j to 1, and performing a difference operation on the compensation values located in the jth row in the 1 st column and the jth +1 st row of the data matrix by using the column direction difference operation unit to obtain a column direction difference value corresponding to the jth +1 st row in the 1 st column of the data matrix;
step P2, comparing whether the absolute value of the column direction difference corresponding to the j +1 th row of the 1 st column of the data matrix is greater than or equal to the splicing threshold by using the splicing edge detection unit:
if so, making the values of the sampling points corresponding to the 1 st column, j +1 th row to the 1 st column, j + k, of the data matrix be 0, 1,. and k-1 in sequence, and performing a difference operation on two adjacent ones of the compensation values located in the j +1 th row to the j + k th row of the data matrix by using the row direction difference operation unit to obtain a second row direction difference set corresponding to the j +1 th row to the j + k th row of the data matrix, and then making j equal to j + k;
if not, the column direction difference arithmetic unit is used for carrying out difference arithmetic on two adjacent ones, which are positioned in the same column and are positioned in the j th row and the j +1 th row of the data matrix, of the compensation values so as to obtain a column direction difference set corresponding to the j +1 th row of the data matrix, and then j is equal to j + 1;
p3, if j is equal to n, ending the process, if j is not equal to n, returning to P1, where n is the total number of rows of the data matrix; and
an encoding unit, for encoding the compensation value located at the 1 st column and 1 st row of the data matrix, the value of the sampling point corresponding to the 1 st row of the data matrix, the values of the sampling points corresponding to the 1 st column and j +1 th row to the 1 st column and j + k th row of the data matrix, the second row direction difference set and the column direction difference set to obtain a compressed data.
6. The compensation data encoding device of claim 5, further comprising a lookup table unit for writing values 0, 1,. and k-1 and the compensation values located at the 1 st row of the i +1 st column to the 1 st row of the i + k column of the data matrix into a lookup table respectively when the comparison result in step S2 is yes.
7. The apparatus of claim 5, further comprising a lookup table unit for writing values 0, 1,. and k-1 and the compensation values located at column 1, row j +1 to column 1, row j + k of the data matrix into a lookup table respectively when the comparison result in step P2 is positive.
CN201811276387.8A 2018-10-30 2018-10-30 Compensation data encoding apparatus Active CN111131823B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811276387.8A CN111131823B (en) 2018-10-30 2018-10-30 Compensation data encoding apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811276387.8A CN111131823B (en) 2018-10-30 2018-10-30 Compensation data encoding apparatus

Publications (2)

Publication Number Publication Date
CN111131823A CN111131823A (en) 2020-05-08
CN111131823B true CN111131823B (en) 2022-07-19

Family

ID=70484293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811276387.8A Active CN111131823B (en) 2018-10-30 2018-10-30 Compensation data encoding apparatus

Country Status (1)

Country Link
CN (1) CN111131823B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114495796A (en) * 2022-02-23 2022-05-13 成都中电熊猫显示科技有限公司 Method and apparatus for compensating for luminance unevenness, electronic device, and storage medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6897855B1 (en) * 1998-02-17 2005-05-24 Sarnoff Corporation Tiled electronic display structure
CN103761933A (en) * 2013-12-30 2014-04-30 深圳市华星光电技术有限公司 System and method for repairing bad display area of liquid crystal display panel
CN203746395U (en) * 2014-01-17 2014-07-30 哈尔滨理工大学 ARM+FPGA based large screen display control device
CN105335298A (en) * 2014-08-13 2016-02-17 Tcl集团股份有限公司 Storage method and device of luminance compensation numerical value of display panel
CN106409206A (en) * 2016-09-21 2017-02-15 北京京东方专用显示科技有限公司 Display image brightness compensation method and compensation device
CN108281107A (en) * 2018-01-26 2018-07-13 京东方科技集团股份有限公司 It is a kind of display color of image compensation method and splicing display device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6114530B2 (en) * 2012-10-16 2017-04-12 ルネサスエレクトロニクス株式会社 Display device and display device driver
CN105739934B (en) * 2014-12-11 2018-09-21 华为终端(东莞)有限公司 Multi-screen splicing display processing method and equipment

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6897855B1 (en) * 1998-02-17 2005-05-24 Sarnoff Corporation Tiled electronic display structure
CN103761933A (en) * 2013-12-30 2014-04-30 深圳市华星光电技术有限公司 System and method for repairing bad display area of liquid crystal display panel
CN203746395U (en) * 2014-01-17 2014-07-30 哈尔滨理工大学 ARM+FPGA based large screen display control device
CN105335298A (en) * 2014-08-13 2016-02-17 Tcl集团股份有限公司 Storage method and device of luminance compensation numerical value of display panel
CN106409206A (en) * 2016-09-21 2017-02-15 北京京东方专用显示科技有限公司 Display image brightness compensation method and compensation device
CN108281107A (en) * 2018-01-26 2018-07-13 京东方科技集团股份有限公司 It is a kind of display color of image compensation method and splicing display device

Also Published As

Publication number Publication date
CN111131823A (en) 2020-05-08

Similar Documents

Publication Publication Date Title
WO2018223485A1 (en) Compensation table compression method and decompression method for oled display device
US10170063B2 (en) Mura compensation method for display panel and display panel
KR101094674B1 (en) Pixel overdrive for an LCD panel with a very slow presponse pixel
CN115132133B (en) Data transmission system, control system, method and device of pixel multiplication display screen
CN110232890B (en) Method of performing image adaptive tone mapping and display apparatus employing the same
CN103761933A (en) System and method for repairing bad display area of liquid crystal display panel
CN101727814B (en) Active matrix display devices
US20220310028A1 (en) Pixel structure driving method and display device
CN101527132A (en) LCD display device
KR20070118445A (en) Data compensation circuit and display device having the same
CN112927640A (en) Data compression method and storage device for locally compensating uneven brightness of display picture
CN111131823B (en) Compensation data encoding apparatus
US20160124697A1 (en) Display controller for persistent display panel
US20110181569A1 (en) Electro-optic display and related driving method thereof
TWI715334B (en) Data compression method and storage device having compensation values generated by the same
US10127004B2 (en) Display device and display signal input system and display signal input method thereof
US20100034475A1 (en) Image compression/decompression device and method thereof
TWI672944B (en) Compensation data encoding device
US10475375B2 (en) Compression method and decompression method for compensation table of OLED display device
US20080001939A1 (en) Method of generating video driving signal and apparatus thereof
US20130257916A1 (en) Display device and display method and encoding method using the same
CN111787331B (en) Display data compression method, compression device and display device
TWI406220B (en) Driving device and driving method of liquid crystal display
US9984611B2 (en) Display apparatus and operating method thereof
CN111273882A (en) Demura Table data compression method and decompression method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant