The disclosure generally relates data compensation, and more particularly relates to a display apparatus and a brightness uniformity compensation method that are capable of compensating brightness non-uniformity caused by a voltage drop across a display panel of the display apparatus.
A display panel is driven according to display data to display desired display content. For current display panels, the same display data may be perceived differently in term of brightness (brightness non-uniformity) because of a voltage drop across parasitic resistances of a supply power line of the display panel. The brightness non-uniformity is more severe for high resolution and large size display panel.
Therefore, it would be desirable to efficiently compensate the brightness non-uniformity on the display panel of a display apparatus.
Nothing herein should be construed as an admission of knowledge in the prior art of any portion of the present disclosure.
A display apparatus and a brightness uniformity compensation method that are capable of compensating brightness non-uniformity in a display panel are introduced.
In an embodiment of the disclosure, the display apparatus includes a display panel, a content analysis circuit, a compensation table generator and a pixel compensation circuit. The content analysis circuit receives display data for a pixel of the display panel and analyzes a display load of the display data to generate a data compensation value. The compensation table generator generates a compensation table that includes the data compensation value corresponding to the display data of each pixel of the display panel. The pixel compensation circuit compensates the display data with the corresponding data compensation value included in the compensation table to generate compensated display data, wherein the compensated display data are displayed on the display panel of the display apparatus.
In another embodiment of the disclosure, the display apparatus includes a display panel, a content analysis circuit, a compensation circuit and a gamma generator. The content analysis circuit analyzes a display load of display data to generate a compensation value for each pixel of the display panel. The compensation circuit generates a plurality of compensated values according to the compensation value. The gamma generator is coupled to the compensation circuit and is configured to generate compensated gamma reference voltages according to the compensated values, wherein the compensated gamma reference voltages are used to generate compensated display data to be displayed on the display panel.
In an embodiment of the disclosure, the brightness uniformity compensation method includes steps of receiving display data for a pixel of the display panel; analyzing a display load of the display data to generate a data compensation value; generating a compensation table that includes the data compensation value corresponding to the display data of each pixel of the display panel; and compensating the display data with the corresponding data compensation value included in the compensation table to generate compensated display data, wherein the compensated display data are displayed on the display panel.
In another embodiment of the disclosure, the brightness uniformity compensation method includes steps of receiving display data for a pixel of the display panel; analyzing a display load of the display data to generate a compensation value; generating a plurality of compensated values according to the compensation value; and generating compensated gamma reference voltages according to the compensated values, wherein the compensated gamma reference voltages are used to generate compensated display data to be displayed on the display panel.
To make the aforementioned more comprehensible, several embodiments accompanied with drawings are described in detail as follows.
The accompanying drawings are included to provide a further understanding of the disclosure, and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the disclosure and, together with the description, serve to explain the principles of the disclosure.
It is to be understood that other embodiments may be utilized and structural changes may be made without departing from the scope of the present disclosure. Also, it is to be understood that the phraseology and terminology used herein are for the purpose of description and should not be regarded as limiting. The use of “including,” “comprising,” or “having” and variations thereof herein is meant to encompass the items listed thereafter and equivalents thereof as well as additional items. Unless limited otherwise, the terms “connected,” “coupled,” and “mounted,” and variations thereof herein are used broadly and encompass direct and indirect connections, couplings, and mountings.
Referring to
The content analysis circuit 110 receives display data 101 and analyzes content of the display data 101 to generate a data compensation value 111. For example, the content analysis circuit 110 may analyze a display load of the display data 101, where the display load of a pixel display data depends on the parasitic resistance of the supply power line from a power supply source to a location of the pixel. In other words, the display load of a pixel is greater as the location of the pixel is farther from the power supply source. The compensation value 111 is used to compensate the display data 101 to generate compensated display data, where the compensated display data may prevent or alleviate the brightness non-uniformity because of a voltage drop across the parasitic resistance of the supply power line in the display panel 170. In an embodiment of the disclosure, the data compensation value 111 for each of the pixels comprises a red compensation value Δr, a blue compensation value Δb and a green compensation value Δg for compensating red data, blue data and green data of the display data 101.
The compensation table generator 120 is coupled to the content analysis circuit 110 and is configured to generate a compensation table based on the data compensation value 111. The compensation table includes the data compensation value 111 for each of the pixels in the display panel 170. In an example, the compensation table stores the red compensation value Δr, blue compensation value Δb and green compensation value Δg corresponding to each pixel of the display panel 170.
An exemplary compensation table LUT is shown in
The pixel compensation circuit 130 is coupled to the compensation table generator 120 to receive the compensation values stored in the compensation table LUT. The pixel compensation circuit 130 is configured to compensate the display data (r, g, b) of each of the pixels with the corresponding data compensation value (Δr, Δg, Δb) to generate the compensated display data (r′, g′, b′). In an example, the compensated display data of a pixel (x,y) is calculated according to the following equations (1) to (3):
r′(x,y)=r(x,y)+Δr(x,y) (1)
g′(x,y)=g(x,y)+Δg(x,y) (2)
b′(x,y)=b(x,y)+Δb(x,y) (3)
The gamma generator 140 is coupled to the pixel compensation circuit 130, and is configured to generate a plurality of gamma codes, where the gamma codes are used to generate a plurality of gamma reference voltages 141. The gamma reference voltages 141 may be provided to the DAC 150 to perform a digital-to-analog convention. The DAC 150 is configured to convert the compensated display data to analog signal 151 according to the gamma reference voltages 141. The analog signal 151 is provided to the source buffer 160, and the source buffer outputs an analog display signal 161 to the display panel 170.
By analyzing the content of the display data (e.g. display load of the display data), the voltage drop amount and the data compensation value for compensating the voltage drop amount is determined. Once the display data is compensated with the calculated data compensation values to generate the compensated display data, the voltage drop across the supply power line is compensated, and the brightness uniformity over the entire display panel is achieved.
Referring to
Referring to
The content analysis circuit 410 is configured to analyze content (e.g., a display load) of display data 401 to generate the compensation value 411. The compensation value 411 is configured to compensate voltage drop across the parasitic resistance of the supply power line. The compensation table generator 420 may generate a compensation table (not shown) that stores the compensation value 411 for each pixel of the display panel 470. The compensation table generator 420 may output a compensation value 421 for each pixel of the display panel 470 to the compensation circuit 430, where the compensation value 421 may be the same as the compensation value 411. The compensation circuit 430 is coupled to the compensation table generator 420 and is configured to generate a plurality of compensated values 431 according to the compensation value 421. The gamma generator 440 may generate compensated gamma reference voltages 442 according to the compensated values 431, wherein the compensated gamma reference voltages 442 are used to generate compensated display data to be displayed on the display panel 470.
In an embodiment of the disclosure, the compensation values 411 and 421 are used to compensate gamma codes generated by the gamma generator 440. Particularly, the content analysis circuit 410 may analyze content (e.g., display load) of the display data 411 to generate the compensation value 411, where the compensation value 411 includes a plurality of gamma compensation values that are used to compensate the gamma codes generated by the gamma generator. The gamma compensation values for each of the pixels in the display panel 470 are stored in the compensation table generated by the compensation table generator. Next, the compensation circuit 430 compensates the gamma codes with the gamma compensation values to generate compensated gamma codes 431. For examples, the compensated gamma codes for a pixel (x, y) may be calculated according to the equations (4) and (5) as follows:
g1′(x,y)=g1+Δg1(x,y) (4)
gn′(x,y)=gn+Δgn(x,y) (5)
wherein g1′ to gn′ are the compensated gamma codes; g1 to gn are the gamma codes; and Δg1 to Δgn are gamma compensation values.
The compensated gamma codes 431 for a specific pixel of the display panel may be used to generate compensated gamma reference voltages for the specific pixel of the display panel; and the compensated gamma reference voltages are used to generate the compensated display data for brightness uniformity of the display panel 470.
In another embodiment of the disclosure, the compensation values 411 and 421 are used to compensate reference voltages of the gamma generator 440 to generate the compensated gamma reference voltage. Particularly, the content analysis circuit 410 may analyze content (e.g., display load) of the display data 411 to generate the compensation value 411, where the compensation value 411 includes a compensation voltage. The compensation voltage for each of the pixels in the display panel 470 is stored in the compensation table generated by the compensation table generator. Next, the compensation circuit 430 compensates reference voltage (first reference voltage and a compensated reference voltage) with the compensation voltage to generate a first compensated reference voltage and a second compensated reference voltage. For examples, the first compensated reference voltage and the second compensated reference voltage a pixel (x, y) may be calculated according to the equations (6) and (7) as follows:
VL/H(y)=VL/H+ΔVL/H(y) (6)
VH/L(y)=VH/L+ΔVH/L(y) (7)
Wherein the voltages VL/H(y) and VH/L(y) are the first and second compensated reference voltages; the voltages VH/L and VH/L are reference voltages; and the voltages ΔVL/H(y) and ΔVH/L(y) are the compensation voltages.
The compensated first and second compensated reference voltages for a specific pixel of the display panel may be used to generate compensated gamma reference voltages for the specific pixel of the display panel; and the compensated gamma reference voltages are used to generate the compensated display data for brightness uniformity of the display panel 470.
Referring to
The selection circuit 544 includes a plurality of selectors SEL1 to SELn, where each of the selectors SEL1 to SELn is configured to select a voltage from the resistance string 542 according to the compensated gamma codes g1′ to gn′, wherein n is a natural number. The buffer circuit 546 includes a plurality of buffers BUF1 to BUFn being coupled to the selectors SEL1 to SELn, respectively. The buffer circuit 546 is configured to buffer the selected voltages from the selection circuit 544 to output the gamma voltages V1 to Vn.
Referring to
Referring to
Referring to
Referring to
Referring to
Referring to
The gamma generator 740 receives the compensated reference voltages VL/H(y) and VH/L(y), and generates the compensated gamma reference voltages V1(y) to Vn(y) according to the compensated reference voltages VL/H(y) and VH/L(y).
Referring to
Referring to
Referring to
Referring to
Referring to
From the above embodiments, compensation values for compensating brightness non-uniformity caused by voltage drop across the parasitic resistance of the supply power line is obtained by analyzing display data content (e.g., display load of the display data). The compensation values may be a data compensation values for compensating the display data of an image frame, or a gamma compensation values for compensating the gamma codes, or a compensation voltage for compensating the gamma voltages. As a result of the compensation, the voltage drop across the supply power line is compensated and the brightness uniformity over the entire display panel is achieved.
It will be apparent to those skilled in the art that various modifications and variations can be made to the structure of the disclosed embodiments without departing from the scope or spirit of the disclosure. In view of the foregoing, it is intended that the disclosure cover modifications and variations of this disclosure provided they fall within the scope of the following claims and their equivalents.
Number | Name | Date | Kind |
---|---|---|---|
20070146384 | Jo | Jun 2007 | A1 |
20080024398 | Hwang | Jan 2008 | A1 |
20110007090 | Chung | Jan 2011 | A1 |
20110148941 | Kim | Jun 2011 | A1 |
20120086713 | Cho | Apr 2012 | A1 |
20160117982 | Fujii | Apr 2016 | A1 |
20160163252 | Sugiyama | Jun 2016 | A1 |
20160307511 | Fujii | Oct 2016 | A1 |
20190059156 | Kwon | Feb 2019 | A1 |
20190064597 | Wan | Feb 2019 | A1 |
Number | Date | Country | |
---|---|---|---|
20200251033 A1 | Aug 2020 | US |