WO2005104084A2 - Systems and methods for selecting a white point for image displays - Google Patents

Systems and methods for selecting a white point for image displays Download PDF

Info

Publication number
WO2005104084A2
WO2005104084A2 PCT/US2005/009536 US2005009536W WO2005104084A2 WO 2005104084 A2 WO2005104084 A2 WO 2005104084A2 US 2005009536 W US2005009536 W US 2005009536W WO 2005104084 A2 WO2005104084 A2 WO 2005104084A2
Authority
WO
WIPO (PCT)
Prior art keywords
white point
display
image data
white
color
Prior art date
Application number
PCT/US2005/009536
Other languages
French (fr)
Other versions
WO2005104084A3 (en
Inventor
Michael Francis Higgins
Elliot Candice Hellen Brown
Original Assignee
Clairvoyante Inc.
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 Clairvoyante Inc. filed Critical Clairvoyante Inc.
Priority to CN2005800102786A priority Critical patent/CN101517633B/en
Publication of WO2005104084A2 publication Critical patent/WO2005104084A2/en
Publication of WO2005104084A3 publication Critical patent/WO2005104084A3/en

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G5/00Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
    • G09G5/02Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators characterised by the way in which colour is displayed

Definitions

  • the present application is related to the field of converting input image data set to another image data set.
  • a method and system for converting image data from a first white point of a display to a second white point comprise solving for the weighting coefficients that relate the first white point coefficients and said second white point; mapping color values utilizing said first white point, said color values derivable from said weighting coefficients, into another set of color values and converting input image data into output image data in using said mapping.
  • a method and system for changing the chromaticity triangle calculations for input image data are given.
  • the steps of said method and system comprise converting input image data to a first color space, said first color space having substantially the same white point as the display and calculating the chromaticity triangle of the converted input image data.
  • a method and system of calculating chromaticity triangles of input image data are given. The steps of said method comprising: constructing a plurality of Boolean tests to determine the chromaticity triangle of any input image data and applying a correction for said Boolean tests depending upon the desired white point of the display.
  • FIG. 1 is a chromaticity diagram showing measurements of an RGBW display.
  • FIG. 2 is a chromaticity diagram showing several common standard white-points.
  • FIG. 3 is a diagram showing two chromaticity triangles comprising two different white points respectively.
  • FIG. 4 shows a slice through the RGB color cube.
  • FIG. 5 shows a corrected slice through the RGB color cube.
  • the present embodiments and techniques are applicable to a full range of image displays - in particular, multi-primary displays, RGBW displays, as well as RGB primary displays.
  • these systems typically use conversion matrices, and changing such matrices may effect a change in the white point of a display — without the need for an expensive change in the backlight.
  • the difference between the measured and desired white point of a display could potentially introduce errors into chromaticity triangle number calculation. This might result in the wrong conversion being applied to some input colors.
  • the present invention described herein substantially corrects for this error, as will be disclosed below.
  • Figure 1 depicts a standard chromaticity diagram wherein envelope 102 represents the spectral locus and the "line of purples" that encloses all the observable colors.
  • envelope 102 represents the spectral locus and the "line of purples" that encloses all the observable colors.
  • a triangular region 104 represents a typical momtor gamut which encloses all of the colors that might be displayable by a monitor, television or some other image rendering device.
  • the region 104 is depicted here as triangular ⁇ primarily assuming that the image display device employs three primary color points: red 106, green 108, and blue 110 apart from a white subpixel.
  • AW white point 112
  • SW white point
  • white point 116 e.g. D65
  • these three different white points may each be used for different purposes. For one example, a white point may be desired because it is the assumed white point of the input image data. This white point may be different from the measured white point of the image display.
  • Equation 1 may be used to solve for the values of the C r C g , and C w weighting coefficients, then these may be used with the primary chromaticity values to create an equation to convert RGBW values into CIE XYZ tri-stimulus values. For a multi-primary system with more primaries, there would simply be more "columns" in the equation.
  • Equation 1 is a matrix with only one column in it, but it is derived from a matrix with a separate column for each primary.
  • Equation 1 uses the measured SW chromaticity of the white sub pixel and the measured AW tri-stimulus values of the white point.
  • equation 1 may suffice as a starting point to build the conversion matrices. For example, using the measured chromaticity values from an RGBW panel in equation 1, when sRGB (255,255,255) is the input color, one example might produce an RGBW color of (176,186,451,451). This is out of gamut, so gamut clamping or scaling may be used to bring it back into range. The result after this step is (99,105,255,255). If this particular panel was known to have a very "warm” or yellow white point, then this conversion may work by leaving the white and blue sub-pixels on full while decreasing the red and green sub-pixel values.
  • Equation 3 The matrix in equation 3 may be generated using a standard set of chromaticity values and the D65 white point. It is also possible to re-calculate a conversion matrix that assumes a different white point and use that instead of the standard matrix. Below the steps that suffice are shown:
  • Equation 4 the matrix of standard chromaticity values for sRGB can be inverted and multiplied by the D50 CIE XYZ vector, for example, to produce the vector of weighting coefficients in one step.
  • Equation 5 these weighting coefficients are inserted into the matrix of chromaticity values to produce a conversion matrix in another step.
  • This matrix its values shown in Equation 6, will convert sRGB values to CIE XYZ tri-stimulus values with the assumption that sRGB white will map to a desired white point, e.g. D50.
  • the matrix from Equation 6 may be used instead of the standard matrix from Equation 3.
  • the result is a set of conversion matrices that convert sRGB to the multi-primary display with the colors modified to have the D50 white point.
  • This process may be done with any desired white point.
  • D50 is a "warmer” white point than the standard D65 white point.
  • D75 is "cooler” than D65
  • D55 is between D50 and D65 in color temperature
  • Illuminant E and K are both cooler than D75, etc.
  • the conversion matrices for a list of standard white points, for example the ones listed above, could be pre-calculated and stored in a ROM or other computer storage device.
  • the user selects from a list of white points by name. Selecting one causes the monitor to switch to the corresponding set of matrices and all images displayed become "warmer” or "cooler". Alternatively the matrices can be calculated based on the black body temperature of the white point. A list of color temperatures could be displayed for the user to select from. If enough matrices are pre-calculated at small enough steps, the user interface could give the illusion that the white point temperature can be changed continuously. Finally, if the display system has enough processing power to re-calculate the matrices on the fly, the user interface can in fact calculate a new set of conversion matrices every time the color temperature is changed.
  • multi-primary conversion may employ determining which chromaticity triangle an input color lies in and using a different conversion matrix for each triangle.
  • Figure 3 shows one example of a plurality of chromaticity triangles that are based on two separate white points (302 and 304) and two color primaries.
  • white point 302 could represent the measured white point while white point 304 might represent the desired white point.
  • One way of determining the chromaticity triangle is to convert input colors to a separate chroma/luma colorspace, calculate the hue angle, and look the triangle number up in a table. However, if the white point of the display (e.g 302) is different from the white point of the input data (e.g.
  • color point 306 might be construed as being contained within the triangle defined by white point 304 and color primaries 106 and 108; whereas with white point 302, color point 306 would now be construed as being contained within the triangle defined by white point 302 and color primaries 106 and 110.
  • One embodiment would be to convert the input colors to a different color space that has the same white point as the display and then calculate the chromaticity triangle. This solution may require a 3x3 matrix multiply.
  • the input data is presumed to be sRGB, but any other input assumptions can be taken into account.
  • a conversion matrix may thus be generated. This process is similar to the steps in equations 4 and 5 but using the AW measured white point (e.g. white point 302) of the display:
  • Equation 7 calculates the weighting coefficients that are used to create a conversion matrix in Equation 8. This matrix converts from a three- valued color space (not to be confused with the multi-primary color space) that has the measured white point into CIE XYZ. The inverse of this matrix times the standard sRGB matrix from Equation 3 will perform the conversion that suffices: Equation 9
  • Equation 9 sRGB input values are converted to R d G d B d values that have the same white point as the display. These values may now be converted to chroma luma, hue angle and chromaticity triangle number with substantially accuracy.
  • the R2X and inverted R2XA W matrices can be combined into one pre-calculated matrix. It should be noted that this conversion may not be needed when the measured AW white point is close to D65.
  • Another embodiment for calculating chromaticity triangle number for an RGBW multi-primary display may be effected by performing Boolean operations on the source sRGB values. This may be easier than the hue angle calculation, but it may have some limitations with systems using other than the 3 RGB primary colors. If the white-point is not taken into account, it might produce the incorrect triangle number in some cases, unless the display white point was D65 or the input values were corrected first, as described above.
  • FIG. 4 depicts three-dimensional representation of the RGB color space 400 defined by color primary points: red 402, green 404, and blue 408.
  • Equations 12r, 12g, and 12b are simplified versions of Equations 12r, 12g, and 12b and the Boolean tests.
  • these 6 multiplication operations are less than the 9 required to do the matrix operation described in Equation 9.
  • the Boolean test may at times be less computationally expensive than the hue angle method of calculating the chromaticity triangle number.
  • the primaries are assumed to be at the corners of the sRGB input system. This restriction tends to prevent the Boolean test from working on displays with more than three primaries. This is, however, an artificial restriction that may be lifted, in one embodiment, by using the measured color of each primary.
  • Equation 3 For example, if a display had a cyan primary, the inverse matrix from Equation 3 might convert that primary into a color C in the sRGB space. This color might then be substituted into Equation 10 along with (0,0,0) for black and the converted white point W as used in Equations 12.

Abstract

Several embodiments of the present application disclose techniques systems and methods (figs 1 -5) for changing or rendering input image data that may assume a first white point (112 fig 1) for a given display into image data to be rendered under a second-assumed desired or measured-white point (114, fig 1) of the display.

Description

SYSTEMS AND METHODS FOR SELECTING A WHITE POINT FOR IMAGE DISPLAYS
TECHNICAL FIELD
[01] The present application is related to the field of converting input image data set to another image data set.
BACKGROUND
[02] In commonly owned United States Patent Applications: (1) United States Patent Application Serial No. 09/916,232 ("the '232 application" ), entitled "ARRANGEMENT OF COLOR PIXELS FOR FULL COLOR IMAGING DEVICES WITH SIMPLIFIED ADDRESSING," filed July 25, 2001; (2) United States Patent Application Serial No. 10/278,353 ("the '353 application"), entitled "IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXEL ARRANGEMENTS AND LAYOUTS FOR SUB-PIXEL RENDERING WITH INCREASED MODULATION TRANSFER FUNCTION RESPONSE," filed October 22, 2002; (3) United States Patent Application Serial No. 10/278,352 ("the '352 application"), entitled "IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB- PIXEL ARRANGEMENTS AND LAYOUTS FOR SUB-PLXEL RENDERING WITH SPLIT BLUE SUB-PIXELS," filed October 22, 2002; (4) United States Patent Application Serial No. 10/243,094 ("the '094 application), entitled "IMPROVED FOUR COLOR ARRANGEMENTS AND EMITTERS FOR SUB-PIXEL RENDERING," filed September 13, 2002; (5) United States Patent Application Serial No. 10/278,328 ("the '328 application"), entitled "IMPROVEMENTS TO COLOR FLAT PANEL DISPLAY SUB-PIXEL ARRANGEMENTS AND LAYOUTS WITH REDUCED BLUE LUMINANCE WELL VISIBILITY," filed October 22, 2002; (6) United States Patent Application Serial No. 10/278,393 ("the '393 application"), entitled "COLOR DISPLAY HAVING HORIZONTAL SUB-PIXEL ARRANGEMENTS AND LAYOUTS," filed October 22, 2002; (7) United States Patent Application Serial No. 01/347,001 ("the '001 application") entitled "IMPROVED SUB-PIXEL ARRANGEMENTS FOR STRIPED DISPLAYS AND METHODS AND SYSTEMS FOR SUB-PIXEL RENDERING SAME," filed January 16, 2003, each of which is herein incorporated by reference in its entirety, novel sub-pixel arrangements are disclosed for improving the cost/performance curves for image display devices. [03] For certain subpixel repeating groups having an even number of subpixels in a horizontal direction, the following systems and techniques to affect improvements, e.g. proper dot inversion schemes and other improvements, are disclosed and are herein incorporated by reference in their entirety: (1) United States Patent Application Serial Number 10/456,839 entitled "MAGE DEGRADATION CORRECTION IN NOVEL LIQUID CRYSTAL DISPLAYS"; (2) United States Patent Application Serial No. 10/455,925 entitled "DISPLAY PANEL HAVING CROSSOVER CONNECTIONS EFFECTING DOT INVERSION"; (3) United States Patent Application Serial No. 10/455,931 entitled "SYSTEM AND METHOD OF PERFORMING DOT INVERSION WITH STANDARD DRIVERS AND BACKPLANE ON NOVEL DISPLAY PANEL LAYOUTS"; (4) United States Patent Application Serial No. 10/455,927 entitled "SYSTEM AND METHOD FOR COMPENSATING FOR VISUAL EFFECTS UPON PANELS HAVING FIXED PATTERN NOISE WITH REDUCED QUANTIZATION ERROR"; (5) United States Patent Application Serial No. 10/456,806 entitled "DOT INVERSION ON NOVEL DISPLAY PANEL LAYOUTS WITH EXTRA DRIVERS"; (6) United States Patent Application Serial No. 10/456,838 entitled "LIQUID CRYSTAL DISPLAY BACKPLANE LAYOUTS AND ADDRESSING FOR NON- STANDARD SUBPIXEL ARRANGEMENTS"; (7) United States Patent Application Serial No. 10/696,236 entitled "IMAGE DEGRADATION CORRECTION IN NOVEL LIQUID CRYSTAL DISPLAYS WITH SPLIT BLUE SUBPIXELS", filed October 28, 2003; and (8) United States Patent Application Serial No. 10/807,604 entitled "IMPROVED TRANSISTOR BACKPLANES FOR LIQUID CRYSTAL DISPLAYS COMPRISING DIFFERENT SIZED SUBPIXELS", filed March 23, 2004. [04] These improvements are particularly pronounced when coupled with sub-pixel rendering (SPR) systems and methods further disclosed in those applications and in commonly owned United States Patent Applications: (1) United States Patent Application Serial No. 10/051,612 ("the '612 application"), entitled "CONVERSION OF RGB PIXEL FORMAT DATA TO PENTILE MATRIX SUB-PIXEL DATA FORMAT," filed January 16, 2002; (2) United States Patent Application Serial No. 10/150,355 ("the '355 application"), entitled "METHODS AND SYSTEMS FOR SUB-PIXEL RENDERING WITH GAMMA ADJUSTMENT," filed May 17, 2002; (3) United States Patent Application Serial No. 10/215,843 ("the '843 application"), entitled "METHODS AND SYSTEMS FOR SUB-PIXEL RENDERING WITH ADAPTIVE FILTERING," filed August 8, 2002; (4) United States Patent Application Serial No. 10/379,767 entitled "SYSTEMS AND METHODS FOR TEMPORAL SUB-PIXEL RENDERING OF FMAGE DATA" filed March 4, 2003; (5) United States Patent Application Serial No. 10/379,765 entitled "SYSTEMS AND METHODS FOR MOTION ADAPTIVE FILTERING," filed March 4, 2003; (6) United States Patent Application Serial No. 10/379,766 entitled "SUB-PIXEL RENDERING SYSTEM AND METHOD FOR IMPROVED DISPLAY VIEWING ANGLES" filed March 4, 2003; (7) United States Patent Application Serial No. 10/409,413 entitled "IMAGE DATA SET WITH EMBEDDED PRE-SUBPIXEL RENDERED IMAGE" filed April 7, 2003, which are hereby incorporated herein by reference in their entirety. [05] Improvements in gamut conversion and mapping are disclosed in commonly owned and co-pending United States Patent Applications: (1) United States Patent Application Serial No. 10/691,200 entitled "HUE ANGLE CALCULATION SYSTEM AND METHODS", filed October 21, 2003; (2) United States Patent Application Serial No. 10/691,377 entitled "METHOD AND APPARATUS FOR CONVERTING FROM SOURCE COLOR SPACE TO RGBW TARGET COLOR SPACE", filed October 21, 2003; (3) United States Patent Application Serial No. 10/691,396 entitled "METHOD AND APPARATUS FOR CONVERTING FROM A SOURCE COLOR SPACE TO A TARGET COLOR SPACE", filed October 21, 2003; and (4) United States Patent Application Serial No. 10/690,716 entitled "GAMUT CONVERSION SYSTEM AND METHODS" filed October 21, 2003 which are all hereby incorporated herein by reference in their entirety. [06] Additional advantages have been described in (1) United States Patent Application Serial No. 10/696,235 entitled "DISPLAY SYSTEM HAVING IMPROVED MULTIPLE MODES FOR DISPLAYING IMAGE DATA FROM MULTIPLE INPUT SOURCE FORMATS", filed October 28, 2003 and (2) United States Patent Application Serial No. 10/696,026 entitled "SYSTEM AND METHOD FOR PERFORMING IMAGE RECONSTRUCTION AND SUBPIXEL RENDERING TO EFFECT SCALING FOR MULTI- MODE DISPLAY" filed October 28, 2003. [07] Additionally, these co-owned and co-pending applications are herein incorporated by reference in their entirety: (1) United States Patent Application Serial No. [ATTORNEY DOCKET NUMBER 08831.0064] entitled "SYSTEM AND METHOD FOR IMPROVING SUB-PIXEL RENDERING OF IMAGE DATA IN NON-STRIPED DISPLAY SYSTEMS"; (2) United States Patent Application Serial No. [ATTORNEY DOCKET NUMBER 08831.0066] entitled "NOVEL SUBPIXEL LAYOUTS AND ARRANGEMENTS FOR HIGH BRIGHTNESS DISPLAYS"; (3) United States Patent Application Serial No. [ATTORNEY DOCKET NUMBER 08831.0067] entitled "SYSTEMS AND METHODS FOR FMPROVED GAMUT MAPPING FROM ONE IMAGE DATA SET TO ANOTHER"; (4) United States Patent Application Serial No. [ATTORNEY DOCKET NUMBER 08831.0068] entitled "IMPROVED SUBPIXEL RENDERING FILTERS FOR HIGH BRIGHTNESS SUBPIXEL LAYOUTS"; which are all hereby incorporated by reference. All patent applications mentioned in this specification are hereby incorporated by reference in their entirety.
DISCLOSURE OF THE INVENTION
[08] In one embodiment of the present application, a method and system for converting image data from a first white point of a display to a second white point are given. The steps of said method and system comprise solving for the weighting coefficients that relate the first white point coefficients and said second white point; mapping color values utilizing said first white point, said color values derivable from said weighting coefficients, into another set of color values and converting input image data into output image data in using said mapping. [09] hi another embodiment of the present application, a method and system for changing the chromaticity triangle calculations for input image data are given. The steps of said method and system comprise converting input image data to a first color space, said first color space having substantially the same white point as the display and calculating the chromaticity triangle of the converted input image data. [010] In yet another embodiment of the present application, a method and system of calculating chromaticity triangles of input image data are given. The steps of said method comprising: constructing a plurality of Boolean tests to determine the chromaticity triangle of any input image data and applying a correction for said Boolean tests depending upon the desired white point of the display.
BRIEF DESCRIPTION OF THE DRAWINGS [011] The accompanying drawings, which are incorporated in, and constitute a part of this specification illustrate exemplary implementations and embodiments of the invention and, together with the description, serve to explain principles of the invention. [012] FIG. 1 is a chromaticity diagram showing measurements of an RGBW display. [013] FIG. 2 is a chromaticity diagram showing several common standard white-points. [014] FIG. 3 is a diagram showing two chromaticity triangles comprising two different white points respectively. [015] FIG. 4 shows a slice through the RGB color cube. [016] FIG. 5 shows a corrected slice through the RGB color cube.
DETAILED DESCRIPTION [017] Reference will now be made in detail to implementations and embodiments, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numbers will be used throughout the drawings to refer to the same or like parts. [018] The white point of an image display does not always turn out to be a desirable color. This can be corrected by changing the color temperature of the backlight but that could be expensive. Additionally, some monitors have a user control that allows changing the white point to make all images display "warmer" or "cooler". The several embodiments of the present invention disclosed herein show systems and methods of changing the white point to any desired color without needing to change the backlight. The present embodiments and techniques are applicable to a full range of image displays - in particular, multi-primary displays, RGBW displays, as well as RGB primary displays. In the case of multi-primary and RGBW systems, these systems typically use conversion matrices, and changing such matrices may effect a change in the white point of a display — without the need for an expensive change in the backlight. [019] The difference between the measured and desired white point of a display could potentially introduce errors into chromaticity triangle number calculation. This might result in the wrong conversion being applied to some input colors. The present invention described herein substantially corrects for this error, as will be disclosed below.
Choosing the Correct White Point: [020] In the case of a multi-primary system that includes a white sub-pixel, there may be multiple white points from which to choose. Figure 1 depicts a standard chromaticity diagram wherein envelope 102 represents the spectral locus and the "line of purples" that encloses all the observable colors. Within this envelope 102, a triangular region 104 represents a typical momtor gamut which encloses all of the colors that might be displayable by a monitor, television or some other image rendering device. The region 104 is depicted here as triangular ~ primarily assuming that the image display device employs three primary color points: red 106, green 108, and blue 110 apart from a white subpixel. [021] Within this region, there are at least two measurable white points - white point 112 (herein called the "AW" point) which arises from all three colored primaries turned on; and white point 114 (herein called the "SW" point) which arises from turning on only the white subpixels. Additionally, there may be yet another "desired" white point 116 (e.g. D65). Depending upon the intent, these three different white points may each be used for different purposes. For one example, a white point may be desired because it is the assumed white point of the input image data. This white point may be different from the measured white point of the image display. [022] Using RGBW as an example, the following equation is the constraint used to numerically solve for the C weighting coefficients: x
Figure imgf000008_0002
g-C g + x, b -C, b +
Figure imgf000008_0001
(AWx) (y -C + y -C + y, -C, + yc,„-C Y (AWγ)
(z -C t + z g -C g + z b, -C b, + z ScW„.-C v/j ) (AWz) Equation 1
[023] The notation xsw, Ysw and zsw refer to the CIE xyz chromaticity values for the SW measured white sub-pixel. While the notation AWx, AWy and AWz refer to the CIE XYZ tri- stimulus values for the AW measured white with all the primaries on full. [024] Equation 1 may be used to solve for the values of the Cr Cg , and Cw weighting coefficients, then these may be used with the primary chromaticity values to create an equation to convert RGBW values into CIE XYZ tri-stimulus values. For a multi-primary system with more primaries, there would simply be more "columns" in the equation. For example, a display with a cyan primary would have measured chromaticity values xc yc and zc. Then there would also be an additional weight coefficient Cc to solve for. In the case of a multi-primary display without a white sub-pixel, there would be no column with xsw> Ysw and zsw values and no Cw coefficient to solve for. It should be appreciated that the term "column" is used loosely here. Equation 1 is a matrix with only one column in it, but it is derived from a matrix with a separate column for each primary. [025] The weight coefficients from equation 1 may be used to build a matrix for converting RGBW (or other multi-primary systems) into CIE XYZ. This in turn may be used to create a set of matrices for converting CIE XYX value into RGBW (or other multi-primary systems). These matrices may be combined with conversion matrices that convert source data, for example sRGB, to and from CIE XYZ. Then it is possible, with a single matrix multiply, to convert source data directly to any multi-primary system. [026] Equation 1 uses the measured SW chromaticity of the white sub pixel and the measured AW tri-stimulus values of the white point. This produces the mathematically correct conversion, but with results that sometimes may seem unexpected. For example, if the input data is sRGB, then it has the D65 white point assumption. However if the white point AW of a multi- primary display is not D65, then the sRGB white value (255,255,255) will not result in a multi- primary value of (255,255,255,255). It is usually expected that the brightest possible input value to result in the brightest possible output value. However, that "brightest possible" result may not always give the correct color. If that color error is not acceptable, one solution that has been used is to replace AW in equation 1 with D65 resulting in the following equation:
(VCr + Xg Cg+ Xb Cb + XSWCw)2 (D65 )2 (yr.C + ygCg + yb.Cb + ysw.Cw)2 = (D65γ)2
(Zr"Cr + *gCg + Z 'Cb + ZS Cw)2 J L (D65z)2 Equation 2 [027] When all the multi-primary matrices are re-calculated from this starting point, the resulting matrices have the "expected" result of converting sRGB (255,255,255) into the multi- primary values (255,255,255,255). If the measured AW white point is reasonably close to D65, this may be a reasonable approximation. Also, if the backlight is modified until the measured AW white point is in fact D65 then equation 2 is mathematically correct and so is the "expected" result. However this may require a special backlight that would add to the cost of the display. [028] Therefore, equation 1 may suffice as a starting point to build the conversion matrices. For example, using the measured chromaticity values from an RGBW panel in equation 1, when sRGB (255,255,255) is the input color, one example might produce an RGBW color of (176,186,451,451). This is out of gamut, so gamut clamping or scaling may be used to bring it back into range. The result after this step is (99,105,255,255). If this particular panel was known to have a very "warm" or yellow white point, then this conversion may work by leaving the white and blue sub-pixels on full while decreasing the red and green sub-pixel values. There is a color in sRGB that does map to the AW measured white point and comes close to having all the multi-primaries on full. By using the inverse conversion on the measured AW color and applying gamut clamping as required the sRGB color closest to "full on" turned out to be (255,244,135) on this particular RGBW display. This is a bright yellow color, as expected from the observation and measurement of the display white point.
Choosing a Desired White Point: [029] It is often desirable to have controls on a monitor to change the "color temperature" of the display. For example, Figure 2 depicts four possible desirable white points - D50, D55, D65, and D75. It will be understood that this list is not exhaustive and that there may be many other white points that could be "desired". Backlights exist for LCD displays that have a computer-controllable color temperature, but these are more expensive than fixed backlights. Changing the color temperature is equivalent to changing the desired white point of the display. Since the system may already be doing conversions from the source sRGB color space to the destination color space, the system may modify the conversion matrices to convert to a different desirable white point. When building our conversion matrices, it is possible to combine the standard sRGB and CIE XYZ matrices. The standard sRGB matrix is shown below: 0.485041 0.348893 0.130287s R2X= 0.250099 0.697786 0.052115 ^0.022736 0.697786 0.686177, Equation 3 [030] The matrix in equation 3 may be generated using a standard set of chromaticity values and the D65 white point. It is also possible to re-calculate a conversion matrix that assumes a different white point and use that instead of the standard matrix. Below the steps that suffice are shown:
Figure imgf000010_0001
'0.485041 0.348893 0.130287s R2 0.250099 0.697786 0.052115 *D. 50 ^ 0.022736 0.697786 0.686177, Equation 6
[031] In Equation 4, the matrix of standard chromaticity values for sRGB can be inverted and multiplied by the D50 CIE XYZ vector, for example, to produce the vector of weighting coefficients in one step. [032] Equation 5, these weighting coefficients are inserted into the matrix of chromaticity values to produce a conversion matrix in another step. This matrix, its values shown in Equation 6, will convert sRGB values to CIE XYZ tri-stimulus values with the assumption that sRGB white will map to a desired white point, e.g. D50. To generate the RGBW conversion matrices, the matrix from Equation 6 may be used instead of the standard matrix from Equation 3. The result is a set of conversion matrices that convert sRGB to the multi-primary display with the colors modified to have the D50 white point. This process may be done with any desired white point. D50 is a "warmer" white point than the standard D65 white point. There are other standard defined white points. D75 is "cooler" than D65, D55 is between D50 and D65 in color temperature, Illuminant E and K (not shown in Figure 2) are both cooler than D75, etc. [033] There are several alternative ways to present these white points in a monitor user interface. The conversion matrices for a list of standard white points, for example the ones listed above, could be pre-calculated and stored in a ROM or other computer storage device. The user selects from a list of white points by name. Selecting one causes the monitor to switch to the corresponding set of matrices and all images displayed become "warmer" or "cooler". Alternatively the matrices can be calculated based on the black body temperature of the white point. A list of color temperatures could be displayed for the user to select from. If enough matrices are pre-calculated at small enough steps, the user interface could give the illusion that the white point temperature can be changed continuously. Finally, if the display system has enough processing power to re-calculate the matrices on the fly, the user interface can in fact calculate a new set of conversion matrices every time the color temperature is changed.
Correcting the Chromaticity Triangle for the White Point: [034] In one embodiment, multi-primary conversion may employ determining which chromaticity triangle an input color lies in and using a different conversion matrix for each triangle. Figure 3 shows one example of a plurality of chromaticity triangles that are based on two separate white points (302 and 304) and two color primaries. In this example, white point 302 could represent the measured white point while white point 304 might represent the desired white point. One way of determining the chromaticity triangle is to convert input colors to a separate chroma/luma colorspace, calculate the hue angle, and look the triangle number up in a table. However, if the white point of the display (e.g 302) is different from the white point of the input data (e.g. 304), then calculating the chromaticity triangles from the input data may result in errors. Colors that are close to the input white point may be assigned to the wrong chromaticity triangle. For example, as may be seen in Figure 3, color point 306 might be construed as being contained within the triangle defined by white point 304 and color primaries 106 and 108; whereas with white point 302, color point 306 would now be construed as being contained within the triangle defined by white point 302 and color primaries 106 and 110. [035] One embodiment would be to convert the input colors to a different color space that has the same white point as the display and then calculate the chromaticity triangle. This solution may require a 3x3 matrix multiply. The input data is presumed to be sRGB, but any other input assumptions can be taken into account. A conversion matrix may thus be generated. This process is similar to the steps in equations 4 and 5 but using the AW measured white point (e.g. white point 302) of the display:
Figure imgf000012_0001
[036] Equation 7 calculates the weighting coefficients that are used to create a conversion matrix in Equation 8. This matrix converts from a three- valued color space (not to be confused with the multi-primary color space) that has the measured white point into CIE XYZ. The inverse of this matrix times the standard sRGB matrix from Equation 3 will perform the conversion that suffices:
Figure imgf000013_0001
Equation 9
[037] In Equation 9, sRGB input values are converted to RdGdBd values that have the same white point as the display. These values may now be converted to chroma luma, hue angle and chromaticity triangle number with substantially accuracy. The R2X and inverted R2XAW matrices can be combined into one pre-calculated matrix. It should be noted that this conversion may not be needed when the measured AW white point is close to D65.
Utilizing and Expanding Boolean Triangle Detector to Different White Points: [038] Another embodiment for calculating chromaticity triangle number for an RGBW multi-primary display may be effected by performing Boolean operations on the source sRGB values. This may be easier than the hue angle calculation, but it may have some limitations with systems using other than the 3 RGB primary colors. If the white-point is not taken into account, it might produce the incorrect triangle number in some cases, unless the display white point was D65 or the input values were corrected first, as described above. The triangle number calculation involved Boolean tests of the form: if R<=B and G>=B then triangle=RGW.
[039] Other such Boolean triangle tests are similarly constructed. Figure 4 depicts three-dimensional representation of the RGB color space 400 defined by color primary points: red 402, green 404, and blue 408. The Boolean tests divide the sRGB color space into halves along planes in 3-space - for example, plane 410 represents an imaginary plane wherein color points have R components equal to B components (i.e. R=B). The first test, R<=B, tests for all the input colors on one side of the plane that has the formula R=B, the second formula divides the colors into all the colors above the plane that has the formula G=B. Both of these planes pass through black (0,0,0) white (255,255,255) and one of the primary colors (e.g. green 404). The intersection of the two half-space volumes above these planes is a volume that contains all the colors inside one chromaticity triangle. [040] Using the general formula for a plane in 3D, it is possible to construct the formula for planes that pass through other white-points besides D65. For example, Figure 5 shows a different plane 502 which cuts through point 504 (e.g. the measured white point AW). This would correct the calculations for displays with a white-point that did not match the D65 assumption of input data. Further, it is possible to generate formula for planes that pass through other primary colors besides the Rec. 709 standard R G and B points. It is also possible to add more planes and find the chromaticity triangle number with any number of primary colors in a multi-primary display. Equation 10 below is the three-point formula for a plane in 3-space.
Figure imgf000014_0001
Equation 10
[041] This determinant is zero for all points that lie on the plane. If the = sign is replaced with an inequality such as >= the formula splits 3-space into two halves, hi one embodiment, the planes may pass through black (0,0,0), through one of the primaries, and through the white point. Plugging in 255 for each primary and (255,255,255) for the white point are one possible set of assumptions for the Boolean formula:
Figure imgf000014_0002
[042] Equations 1 lr, 1 lg, and 1 lb reproduce the Boolean tests. It is then possible to substitute different values for the white point and make the formula work correctly when the white point is not the standard one. Since the Boolean tests may be done in the input color space, it may desirable, in one embodiment, to translate the AW measured white point backwards into the sRGB space. From the CIE XYZ values of AW, the inverse of the standard conversion matrix in Equation 3 may perform this, or, alternatively, the inverse of the transform done in Equation 9 from the values (255,255,255). Using the example AW measured values from an RGBW display, if AW is converted and gamut clamped to sRGB, the result is W=(255, 243, 135). It is possible to write down a general formula for any white point:
Figure imgf000015_0001
[043] It should be noted that one possible difference between the simplified versions of Equations 12r, 12g, and 12b and the Boolean tests is that the input color values are multiplied by the converted white point values. However, these 6 multiplication operations are less than the 9 required to do the matrix operation described in Equation 9. Thus, the Boolean test may at times be less computationally expensive than the hue angle method of calculating the chromaticity triangle number. [044] In both Equations 11 and 12, the primaries are assumed to be at the corners of the sRGB input system. This restriction tends to prevent the Boolean test from working on displays with more than three primaries. This is, however, an artificial restriction that may be lifted, in one embodiment, by using the measured color of each primary. For example, if a display had a cyan primary, the inverse matrix from Equation 3 might convert that primary into a color C in the sRGB space. This color might then be substituted into Equation 10 along with (0,0,0) for black and the converted white point W as used in Equations 12.
Figure imgf000016_0001
(WfC2 - <V 2>r + (~W0-C2 + C0-W 2)-S + (W0-Cl " C0-Wl)-b = ° Equation 13
[045] It should be noted that the calculations using the W and C values can be done beforehand so this calculation may only need 3 multiplies per primary. An equation like this may be generated for each of the primaries, no matter how many primaries there are in the multi- primary system. This allows the Boolean test to be extended to displays with any number of primaries. It should also be noted that if some of the primaries are reasonably close to the standard primaries of sRGB then the simpler formula of Equations 12 may be used and fewer multiplies may be performed. Finally if the white point of the display is reasonably close to D65 then the Equations 11 can do some of the tests with no multiplies. [046] To build the Boolean expressions to detect each chromaticity triangle, since all the planes intersect the line of grays, it is noted that only two planes suffice to be tested for each chromaticity triangle - e.g. the two that pass through two adjacent primaries. The equations of the planes may then be converted into half-space volumes by changing them from =0 to >=0 or <=0. The union of the two resulting inequalities may constitute the test for a specific chromaticity triangle. It may also suffice to test any choice by generating a list of points inside the chromaticity triangle in a test program then creating a scatter-plot of them with a 3D plotting program. [047] While the invention has been described with reference to an exemplary embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the scope of the invention. In addition, many modifications may be made to adapt a particular situation or material to the teachings without departing from the essential scope thereof. Therefore, it is intended that the invention not be limited to the particular embodiment disclosed as the best mode contemplated for carrying out this invention, but that the invention will include all embodiments falling within the scope of the appended claims.

Claims

What is claimed is: 1. A method for converting image data from a first white point of a display to a second white point, the steps of said method comprising: solving for the weighting coefficients that relate the first white point coefficients and said second white point; mapping color values utilizing said first white point, said color values derivable from said weighting coefficients, into another set of color values; converting input image data into output image data in using said mapping. 2. The method of Claim 1 wherein said first white point is an assumed white point of said display. 3. The method of Claim 1 wherein said first white point is a measured tri-stimulus white point of said display. 4. The method of Claim 1 wherein said second white point is a desired white point of said display. 5. The method of Claim 1 wherein said second white point is the white point with only white subpixels turned on. 6. The method of Claim 1 wherein said method further comprises the step of dynamically changing the weighting coefficients according to user preference. 7. A method for changing the chromaticity triangle calculations for input image data, the steps of said method comprising: converting input image data to a first color space, said first color space having substantially the same white point as the display; calculating the chromaticity triangle of the converted input image data. 8. The method of Claim 7 wherein said input image data is in sRGB format. 9. The method of Claim 8 wherein said sRGB input values are converted into values that have substantially the same white point as the display. 10. The method of Claim 9 wherein said converted values have their chromaticity triangles calculated. 11. A method of calculating chromaticity triangles of input image data, the steps of said method comprising: constructing a plurality of Boolean tests to determine the chromaticity triangle of any input image data; applying a correction for said Boolean tests depending upon the desired white point of the display.
PCT/US2005/009536 2004-04-09 2005-03-23 Systems and methods for selecting a white point for image displays WO2005104084A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005800102786A CN101517633B (en) 2004-04-09 2005-03-23 Systems and methods for selecting a white point for image displays

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/821,386 2004-04-09
US10/821,386 US7301543B2 (en) 2004-04-09 2004-04-09 Systems and methods for selecting a white point for image displays

Publications (2)

Publication Number Publication Date
WO2005104084A2 true WO2005104084A2 (en) 2005-11-03
WO2005104084A3 WO2005104084A3 (en) 2008-08-14

Family

ID=35060097

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2005/009536 WO2005104084A2 (en) 2004-04-09 2005-03-23 Systems and methods for selecting a white point for image displays

Country Status (4)

Country Link
US (2) US7301543B2 (en)
CN (1) CN101517633B (en)
TW (2) TW200534228A (en)
WO (1) WO2005104084A2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2071554A1 (en) * 2006-09-26 2009-06-17 Sharp Kabushiki Kaisha Liquid crystal display device

Families Citing this family (95)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7064740B2 (en) 2001-11-09 2006-06-20 Sharp Laboratories Of America, Inc. Backlit display with improved dynamic range
CA2443206A1 (en) 2003-09-23 2005-03-23 Ignis Innovation Inc. Amoled display backplanes - pixel driver circuits, array architecture, and external compensation
US7598961B2 (en) * 2003-10-21 2009-10-06 Samsung Electronics Co., Ltd. method and apparatus for converting from a source color space to a target color space
US7728846B2 (en) 2003-10-21 2010-06-01 Samsung Electronics Co., Ltd. Method and apparatus for converting from source color space to RGBW target color space
US7623105B2 (en) * 2003-11-21 2009-11-24 Sharp Laboratories Of America, Inc. Liquid crystal display with adaptive color
US7248268B2 (en) 2004-04-09 2007-07-24 Clairvoyante, Inc Subpixel rendering filters for high brightness subpixel layouts
US7619637B2 (en) * 2004-04-09 2009-11-17 Samsung Electronics Co., Ltd. Systems and methods for improved gamut mapping from one image data set to another
US7301543B2 (en) 2004-04-09 2007-11-27 Clairvoyante, Inc. Systems and methods for selecting a white point for image displays
US7602369B2 (en) 2004-05-04 2009-10-13 Sharp Laboratories Of America, Inc. Liquid crystal display with colored backlight
US7777714B2 (en) 2004-05-04 2010-08-17 Sharp Laboratories Of America, Inc. Liquid crystal display with adaptive width
US8395577B2 (en) 2004-05-04 2013-03-12 Sharp Laboratories Of America, Inc. Liquid crystal display with illumination control
US7872631B2 (en) 2004-05-04 2011-01-18 Sharp Laboratories Of America, Inc. Liquid crystal display with temporal black point
US7593021B1 (en) * 2004-09-13 2009-09-22 Nvidia Corp. Optional color space conversion
US7898519B2 (en) 2005-02-17 2011-03-01 Sharp Laboratories Of America, Inc. Method for overdriving a backlit display
US8050512B2 (en) 2004-11-16 2011-11-01 Sharp Laboratories Of America, Inc. High dynamic range images from low dynamic range images
US8050511B2 (en) 2004-11-16 2011-11-01 Sharp Laboratories Of America, Inc. High dynamic range images from low dynamic range images
EP1836697B1 (en) 2004-12-15 2013-07-10 Ignis Innovation Inc. Method and system for programming, calibrating and driving a light emitting device display
US9799246B2 (en) 2011-05-20 2017-10-24 Ignis Innovation Inc. System and methods for extraction of threshold and mobility parameters in AMOLED displays
US8576217B2 (en) 2011-05-20 2013-11-05 Ignis Innovation Inc. System and methods for extraction of threshold and mobility parameters in AMOLED displays
US10012678B2 (en) 2004-12-15 2018-07-03 Ignis Innovation Inc. Method and system for programming, calibrating and/or compensating, and driving an LED display
US10013907B2 (en) 2004-12-15 2018-07-03 Ignis Innovation Inc. Method and system for programming, calibrating and/or compensating, and driving an LED display
CN1882103B (en) * 2005-04-04 2010-06-23 三星电子株式会社 Systems and methods for implementing improved gamut mapping algorithms
JP4938761B2 (en) * 2005-04-04 2012-05-23 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ How to convert signals for multi-primary displays
TWI275894B (en) * 2005-05-03 2007-03-11 Coretronic Corp Method and apparatus for adjusting displayed colors of a projector
EP2372609A3 (en) 2005-05-20 2011-11-30 Samsung Electronics Co., Ltd. Multiprimary color subpixel rendering with metameric filtering
US7852298B2 (en) 2005-06-08 2010-12-14 Ignis Innovation Inc. Method and system for driving a light emitting device display
CA2518276A1 (en) 2005-09-13 2007-03-13 Ignis Innovation Inc. Compensation technique for luminance degradation in electro-luminance devices
KR101287039B1 (en) 2005-10-14 2013-07-23 삼성디스플레이 주식회사 Improved gamut mapping and subpixel rendering system and method
US20070133867A1 (en) * 2005-12-14 2007-06-14 Samsung Electronics., Ltd. Apparatus and method of adaptively converting image in image display system
US8121401B2 (en) 2006-01-24 2012-02-21 Sharp Labortories of America, Inc. Method for reducing enhancement of artifacts and noise in image color enhancement
US9143657B2 (en) 2006-01-24 2015-09-22 Sharp Laboratories Of America, Inc. Color enhancement technique using skin color detection
US7883216B2 (en) * 2006-02-13 2011-02-08 High Definition Integration Ltd. Methods and systems for multiple primary color display
JP5397219B2 (en) 2006-04-19 2014-01-22 イグニス・イノベーション・インコーポレイテッド Stable drive scheme for active matrix display
EP2439728A3 (en) 2006-06-02 2013-09-04 Samsung Display Co., Ltd. High dynamic contrast display system having multiple segmented backlight
KR20080009497A (en) * 2006-07-24 2008-01-29 삼성전자주식회사 Multi-color display device and driving method thereof
CA2556961A1 (en) 2006-08-15 2008-02-15 Ignis Innovation Inc. Oled compensation technique based on oled capacitance
US7876341B2 (en) 2006-08-28 2011-01-25 Samsung Electronics Co., Ltd. Subpixel layouts for high brightness displays and systems
US8018476B2 (en) 2006-08-28 2011-09-13 Samsung Electronics Co., Ltd. Subpixel layouts for high brightness displays and systems
US8941580B2 (en) 2006-11-30 2015-01-27 Sharp Laboratories Of America, Inc. Liquid crystal display with area adaptive backlight
US7884832B2 (en) * 2007-04-13 2011-02-08 Global Oled Technology Llc Calibrating RGBW displays
US8947599B2 (en) * 2007-05-15 2015-02-03 Apple Inc. Method and apparatus for adjusting chroma and luma for a video signal
US8619101B2 (en) * 2007-06-04 2013-12-31 Apple Inc. Methods and systems for white point adjustment
US7567370B2 (en) * 2007-07-26 2009-07-28 Hewlett-Packard Development Company, L.P. Color display having layer dependent spatial resolution and related method
EP2172984A4 (en) * 2007-07-26 2013-09-11 Panasonic Corp Led lighting device
US8295594B2 (en) 2007-10-09 2012-10-23 Samsung Display Co., Ltd. Systems and methods for selective handling of out-of-gamut color conversions
TWI455106B (en) * 2008-01-31 2014-10-01 Innolux Corp Color calibrating method, color calibrating circuit and display apparatus
US8169389B2 (en) 2008-07-16 2012-05-01 Global Oled Technology Llc Converting three-component to four-component image
TWI458357B (en) * 2008-10-09 2014-10-21 Asustek Comp Inc Method and module for regulating color distribution
US20100149207A1 (en) * 2008-11-21 2010-06-17 Madden Thomas E Grayscale characteristic for color display device
US8237633B2 (en) * 2009-05-12 2012-08-07 Global Oled Technology Llc Electro-luminescent display with adjustable white point
CA2669367A1 (en) * 2009-06-16 2010-12-16 Ignis Innovation Inc Compensation technique for color shift in displays
CA2688870A1 (en) 2009-11-30 2011-05-30 Ignis Innovation Inc. Methode and techniques for improving display uniformity
US10319307B2 (en) 2009-06-16 2019-06-11 Ignis Innovation Inc. Display system with compensation techniques and/or shared level resources
US9311859B2 (en) 2009-11-30 2016-04-12 Ignis Innovation Inc. Resetting cycle for aging compensation in AMOLED displays
US9384698B2 (en) 2009-11-30 2016-07-05 Ignis Innovation Inc. System and methods for aging compensation in AMOLED displays
US10996258B2 (en) 2009-11-30 2021-05-04 Ignis Innovation Inc. Defect detection and correction of pixel circuits for AMOLED displays
US8803417B2 (en) 2009-12-01 2014-08-12 Ignis Innovation Inc. High resolution pixel architecture
TWI430247B (en) * 2010-02-04 2014-03-11 Chunghwa Picture Tubes Ltd Method for adjusting the colors of color sequential lcd
US9881532B2 (en) 2010-02-04 2018-01-30 Ignis Innovation Inc. System and method for extracting correlation curves for an organic light emitting device
CA2692097A1 (en) 2010-02-04 2011-08-04 Ignis Innovation Inc. Extracting correlation curves for light emitting device
US10176736B2 (en) 2010-02-04 2019-01-08 Ignis Innovation Inc. System and methods for extracting correlation curves for an organic light emitting device
US20140313111A1 (en) 2010-02-04 2014-10-23 Ignis Innovation Inc. System and methods for extracting correlation curves for an organic light emitting device
US10089921B2 (en) 2010-02-04 2018-10-02 Ignis Innovation Inc. System and methods for extracting correlation curves for an organic light emitting device
US10163401B2 (en) 2010-02-04 2018-12-25 Ignis Innovation Inc. System and methods for extracting correlation curves for an organic light emitting device
CA2696778A1 (en) * 2010-03-17 2011-09-17 Ignis Innovation Inc. Lifetime, uniformity, parameter extraction methods
JP5140206B2 (en) * 2010-10-12 2013-02-06 パナソニック株式会社 Color signal processing device
TWI423221B (en) 2010-10-27 2014-01-11 Au Optronics Corp Method for driving active matrix organic light emitting diode display panel
US8907991B2 (en) 2010-12-02 2014-12-09 Ignis Innovation Inc. System and methods for thermal compensation in AMOLED displays
US9530349B2 (en) 2011-05-20 2016-12-27 Ignis Innovations Inc. Charged-based compensation and parameter extraction in AMOLED displays
US9466240B2 (en) 2011-05-26 2016-10-11 Ignis Innovation Inc. Adaptive feedback system for compensating for aging pixel areas with enhanced estimation speed
CN103562989B (en) 2011-05-27 2016-12-14 伊格尼斯创新公司 System and method for the compensation of ageing of displayer
CN104247560B (en) * 2011-11-29 2016-08-17 Oled工厂有限责任公司 The method of the color dot of the light that adjustment is launched from Organic Light Emitting Diode OLED
US10089924B2 (en) 2011-11-29 2018-10-02 Ignis Innovation Inc. Structural and low-frequency non-uniformity compensation
US9324268B2 (en) 2013-03-15 2016-04-26 Ignis Innovation Inc. Amoled displays with multiple readout circuits
US8937632B2 (en) 2012-02-03 2015-01-20 Ignis Innovation Inc. Driving system for active-matrix displays
US8922544B2 (en) 2012-05-23 2014-12-30 Ignis Innovation Inc. Display systems with compensation for line propagation delay
US9336717B2 (en) 2012-12-11 2016-05-10 Ignis Innovation Inc. Pixel circuits for AMOLED displays
US9786223B2 (en) 2012-12-11 2017-10-10 Ignis Innovation Inc. Pixel circuits for AMOLED displays
EP3043338A1 (en) 2013-03-14 2016-07-13 Ignis Innovation Inc. Re-interpolation with edge detection for extracting an aging pattern for amoled displays
CN107452314B (en) 2013-08-12 2021-08-24 伊格尼斯创新公司 Method and apparatus for compensating image data for an image to be displayed by a display
US9741282B2 (en) 2013-12-06 2017-08-22 Ignis Innovation Inc. OLED display system and method
US9761170B2 (en) 2013-12-06 2017-09-12 Ignis Innovation Inc. Correction for localized phenomena in an image array
US9502653B2 (en) 2013-12-25 2016-11-22 Ignis Innovation Inc. Electrode contacts
WO2015120216A1 (en) 2014-02-07 2015-08-13 Gojo Industries, Inc. Compositions and methods with efficacy against spores and other organisms
DE102015206281A1 (en) 2014-04-08 2015-10-08 Ignis Innovation Inc. Display system with shared level resources for portable devices
CN103955079B (en) * 2014-04-28 2017-01-18 深圳市华星光电技术有限公司 Method for obtaining brightness and chrominance of white of RGBW display device by using RGB display device
US9858845B2 (en) 2014-10-22 2018-01-02 Snaptrack, Inc. Display incorporating dynamic saturation compensating gamut mapping
CA2879462A1 (en) 2015-01-23 2016-07-23 Ignis Innovation Inc. Compensation for color variation in emissive devices
CA2889870A1 (en) 2015-05-04 2016-11-04 Ignis Innovation Inc. Optical feedback system
CA2892714A1 (en) 2015-05-27 2016-11-27 Ignis Innovation Inc Memory bandwidth reduction in compensation system
CA2900170A1 (en) 2015-08-07 2017-02-07 Gholamreza Chaji Calibration of pixel based on improved reference values
CN108615496B (en) * 2018-04-28 2020-04-24 京东方科技集团股份有限公司 Image data processing method and device
CN108962167B (en) * 2018-07-23 2021-01-22 京东方科技集团股份有限公司 Data processing method and device, driving method, display panel and storage medium
CN108877693A (en) * 2018-07-23 2018-11-23 东南大学 A kind of four sequential liquid crystal display control methods
CN209327741U (en) * 2018-10-26 2019-08-30 苹果公司 Electronic equipment

Family Cites Families (125)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4439759A (en) 1981-05-19 1984-03-27 Bell Telephone Laboratories, Incorporated Terminal independent color memory for a digital image display system
US4737843A (en) 1984-04-09 1988-04-12 Raytheon Company Color image display system for producing and combining four color component images each inverted in at least one aspect relative to the other images
US4751535A (en) 1986-10-15 1988-06-14 Xerox Corporation Color-matched printing
JPS6459318A (en) 1987-08-18 1989-03-07 Ibm Color liquid crystal display device and manufacture thereof
US4989079A (en) * 1987-10-23 1991-01-29 Ricoh Company, Ltd. Color correction device and method having a hue area judgement unit
US5341153A (en) * 1988-06-13 1994-08-23 International Business Machines Corporation Method of and apparatus for displaying a multicolor image
ATE188587T1 (en) 1989-09-05 2000-01-15 Canon Kk COLOR IMAGE CODING
US5661371A (en) 1990-12-31 1997-08-26 Kopin Corporation Color filter system for light emitting display panels
US5448652A (en) 1991-09-27 1995-09-05 E. I. Du Pont De Nemours And Company Adaptive display system
JPH05241551A (en) 1991-11-07 1993-09-21 Canon Inc Image processor
US5416890A (en) 1991-12-11 1995-05-16 Xerox Corporation Graphical user interface for controlling color gamut clipping
DE4310727C2 (en) 1992-04-06 1996-07-11 Hell Ag Linotype Method and device for analyzing image templates
EP0606993B1 (en) 1993-01-11 2002-07-24 Canon Kabushiki Kaisha Colour gamut clipping
US5311295A (en) 1993-04-12 1994-05-10 Tektronix, Inc. RGB display of a transcoded serial digital signal
JP3524122B2 (en) 1993-05-25 2004-05-10 キヤノン株式会社 Display control device
US5398066A (en) * 1993-07-27 1995-03-14 Sri International Method and apparatus for compression and decompression of digital color images
US6714212B1 (en) 1993-10-05 2004-03-30 Canon Kabushiki Kaisha Display apparatus
GB2282928B (en) 1993-10-05 1998-01-07 British Broadcasting Corp Method and apparatus for decoding colour video signals for display
US5748828A (en) 1993-11-10 1998-05-05 Alliedsignal Inc. Color separating backlight
US5724112A (en) 1994-03-28 1998-03-03 Casio Computer Co., Ltd. Color liquid crystal apparatus
EP0679020A1 (en) 1994-04-19 1995-10-25 Eastman Kodak Company Method and apparatus for constrained gamut clipping
JPH089172A (en) * 1994-06-15 1996-01-12 Fuji Xerox Co Ltd Color image processing unit
US5450216A (en) * 1994-08-12 1995-09-12 International Business Machines Corporation Color image gamut-mapping system with chroma enhancement at human-insensitive spatial frequencies
US5880707A (en) 1994-10-20 1999-03-09 Canon Kabushiki Kaisha Display control apparatus and method
US5642176A (en) 1994-11-28 1997-06-24 Canon Kabushiki Kaisha Color filter substrate and liquid crystal display device
JP2726631B2 (en) 1994-12-14 1998-03-11 インターナショナル・ビジネス・マシーンズ・コーポレイション LCD display method
JP3400888B2 (en) 1995-03-29 2003-04-28 大日本スクリーン製造株式会社 How to change the color of a color image
JP3600372B2 (en) * 1995-06-27 2004-12-15 株式会社リコー Apparatus and method for correcting color gamut
JP3575024B2 (en) 1995-07-17 2004-10-06 セイコーエプソン株式会社 Reflective color liquid crystal device and electronic equipment using the same
JP3163987B2 (en) * 1995-09-04 2001-05-08 富士ゼロックス株式会社 Image processing apparatus and gamut adjustment method
TW505799B (en) 1995-09-11 2002-10-11 Hitachi Ltd Color liquid crystal display device
JPH0998298A (en) 1995-09-29 1997-04-08 Sony Corp Color area compression method and device
US6137560A (en) 1995-10-23 2000-10-24 Hitachi, Ltd. Active matrix type liquid crystal display apparatus with light source color compensation
JPH09163162A (en) 1995-12-08 1997-06-20 Canon Inc Image processing method and device
US5751268A (en) 1995-12-15 1998-05-12 Xerox Corporation Pseudo-four color twisting ball display
US5899550A (en) 1996-08-26 1999-05-04 Canon Kabushiki Kaisha Display device having different arrangements of larger and smaller sub-color pixels
KR100275681B1 (en) 1996-08-28 2000-12-15 윤종용 Apparatus for changing rcc table by extracting histogram
TW417074B (en) 1996-09-06 2001-01-01 Matsushita Electric Ind Co Ltd Display device
JPH10164380A (en) * 1996-10-04 1998-06-19 Canon Inc Device and method for processing image
JPH10178557A (en) 1996-10-14 1998-06-30 Oki Data:Kk Color image processing method
WO1998035334A1 (en) 1997-02-06 1998-08-13 Blum Dieter W Method and apparatus for display sign
US5917556A (en) 1997-03-19 1999-06-29 Eastman Kodak Company Split white balance processing of a color image
US6707463B1 (en) 1997-04-30 2004-03-16 Canon Kabushiki Kaisha Data normalization technique
US6108053A (en) 1997-05-30 2000-08-22 Texas Instruments Incorporated Method of calibrating a color wheel system having a clear segment
US6054832A (en) 1997-05-30 2000-04-25 Texas Instruments Incorporated Electronically programmable color wheel
US6256425B1 (en) 1997-05-30 2001-07-03 Texas Instruments Incorporated Adaptive white light enhancement for displays
US5990997A (en) 1997-06-05 1999-11-23 Ois Optical Imaging Systems, Inc. NW twisted nematic LCD with negative tilted retarders for improved viewing characteristics
US5963263A (en) 1997-06-10 1999-10-05 Winbond Electronic Corp. Method and apparatus requiring fewer number of look-up tables for converting luminance-chrominance color space signals to RGB color space signals
US6005968A (en) 1997-08-29 1999-12-21 X-Rite, Incorporated Scanner calibration and correction techniques using scaled lightness values
US6147664A (en) 1997-08-29 2000-11-14 Candescent Technologies Corporation Controlling the brightness of an FED device using PWM on the row side and AM on the column side
US6453067B1 (en) * 1997-10-20 2002-09-17 Texas Instruments Incorporated Brightness gain using white segment with hue and gain correction
JPH11313219A (en) 1998-01-20 1999-11-09 Fujitsu Ltd Color data conversion method
JPH11275377A (en) 1998-03-25 1999-10-08 Fujitsu Ltd Method and device for converting color data
US6181445B1 (en) 1998-03-30 2001-01-30 Seiko Epson Corporation Device-independent and medium-independent color matching between an input device and an output device
US6060023A (en) * 1998-03-31 2000-05-09 Motorola, Inc. Molecular sensing apparatus
US7075502B1 (en) 1998-04-10 2006-07-11 E Ink Corporation Full color reflective display with multichromatic sub-pixels
JP3634633B2 (en) * 1998-07-24 2005-03-30 キヤノン株式会社 Image processing apparatus and method
US6278434B1 (en) * 1998-10-07 2001-08-21 Microsoft Corporation Non-square scaling of image data to be mapped to pixel sub-components
JP3291259B2 (en) * 1998-11-11 2002-06-10 キヤノン株式会社 Image processing method and recording medium
US6393145B2 (en) * 1999-01-12 2002-05-21 Microsoft Corporation Methods apparatus and data structures for enhancing the resolution of images to be rendered on patterned display devices
US6608925B1 (en) * 1999-03-01 2003-08-19 Kodak Polychrome Graphics, Llc Color processing
US6714243B1 (en) 1999-03-22 2004-03-30 Biomorphic Vlsi, Inc. Color filter pattern
US6262710B1 (en) 1999-05-25 2001-07-17 Intel Corporation Performing color conversion in extended color polymer displays
JP2000338950A (en) 1999-05-26 2000-12-08 Olympus Optical Co Ltd Color reproduction system
US6738526B1 (en) * 1999-07-30 2004-05-18 Microsoft Corporation Method and apparatus for filtering and caching data representing images
US6483518B1 (en) 1999-08-06 2002-11-19 Mitsubishi Electric Research Laboratories, Inc. Representing a color gamut with a hierarchical distance field
JP4009812B2 (en) * 1999-08-18 2007-11-21 富士ゼロックス株式会社 Image processing apparatus, computer-readable storage medium, and image processing method
JP4773594B2 (en) * 1999-08-30 2011-09-14 エーユー オプトロニクス コーポレイション Color image processing method, color image processing apparatus, and liquid crystal display device
KR100314097B1 (en) 1999-10-08 2001-11-26 윤종용 Method and apparatus for generating white component and for controlling the brightness in display devices
JP3433406B2 (en) 1999-10-18 2003-08-04 インターナショナル・ビジネス・マシーンズ・コーポレーション White point adjustment method, color image processing method, white point adjustment device, and liquid crystal display device
JP3980823B2 (en) 1999-11-06 2007-09-26 三星電子株式会社 Display apparatus and method using a single liquid crystal display panel
EP1147509A1 (en) 1999-11-12 2001-10-24 Koninklijke Philips Electronics N.V. Liquid crystal display device with high brightness
US6781626B1 (en) 2000-01-13 2004-08-24 Biomorphic Vlsi, Inc. System and method of color interpolation
KR100679521B1 (en) 2000-02-18 2007-02-07 엘지.필립스 엘시디 주식회사 Method for fabricating liquid crystal display device
US6894806B1 (en) 2000-03-31 2005-05-17 Eastman Kodak Company Color transform method for the mapping of colors in images
US7102648B1 (en) * 2000-04-11 2006-09-05 Rah Color Technologies Llc Methods and apparatus for calibrating a color display
US6766263B1 (en) * 2000-04-26 2004-07-20 Microsoft Corporation Method of color capture calibration for digital capture devices
WO2001086617A1 (en) * 2000-05-09 2001-11-15 Koninklijke Philips Electronics N.V. Method of and unit for displaying an image in sub-fields
US6870523B1 (en) 2000-06-07 2005-03-22 Genoa Color Technologies Device, system and method for electronic true color display
US7274383B1 (en) * 2000-07-28 2007-09-25 Clairvoyante, Inc Arrangement of color pixels for full color imaging devices with simplified addressing
JP2002204374A (en) * 2000-10-23 2002-07-19 Seiko Epson Corp Creation method for color correction table, apparatus for image processing, method therefor and recording medium
JP3450842B2 (en) * 2000-11-30 2003-09-29 キヤノン株式会社 Color liquid crystal display
EP1227687A3 (en) 2000-12-30 2005-05-25 Texas Instruments Incorporated System for reducing color separation artifacts in sequential color displays
TW540022B (en) * 2001-03-27 2003-07-01 Koninkl Philips Electronics Nv Display device and method of displaying an image
DE60237084D1 (en) 2001-06-07 2010-09-02 Genoa Color Technologies Ltd DATA PROCESSING SYSTEM AND METHOD FOR BIG LEADER INDICATORS
US20020191130A1 (en) 2001-06-19 2002-12-19 Wei-Chen Liang Color display utilizing combinations of four colors
US6868179B2 (en) 2001-07-06 2005-03-15 Jasc Software, Inc. Automatic saturation adjustment
KR100806897B1 (en) 2001-08-07 2008-02-22 삼성전자주식회사 a thin film transistor array for a liquid crystal display
JP4565260B2 (en) 2001-09-21 2010-10-20 株式会社ニコン Signal processing device
WO2003034380A2 (en) * 2001-10-19 2003-04-24 Koninklijke Philips Electronics N.V. Method of and display processing unit for displaying a colour image and a display apparatus comprising such a display processing unit
JP4378927B2 (en) 2001-10-23 2009-12-09 パナソニック株式会社 Video display device
US6719392B2 (en) * 2001-12-20 2004-04-13 International Business Machines Corporation Optimized color ranges in gamut mapping
US7027105B2 (en) * 2002-02-08 2006-04-11 Samsung Electronics Co., Ltd. Method and apparatus for changing brightness of image
JP4130744B2 (en) * 2002-03-19 2008-08-06 株式会社沖データ Image processing apparatus and image processing method
US7045861B2 (en) 2002-03-26 2006-05-16 Semiconductor Energy Laboratory Co., Ltd. Light-emitting device, liquid-crystal display device and method for manufacturing same
KR100878280B1 (en) 2002-11-20 2009-01-13 삼성전자주식회사 Liquid crystal displays using 4 color and panel for the same
TWI263339B (en) 2002-05-15 2006-10-01 Semiconductor Energy Lab Light emitting device and method for manufacturing the same
US6888604B2 (en) 2002-08-14 2005-05-03 Samsung Electronics Co., Ltd. Liquid crystal display
US7365722B2 (en) 2002-09-11 2008-04-29 Samsung Electronics Co., Ltd. Four color liquid crystal display and driving device and method thereof
TW548509B (en) 2002-11-12 2003-08-21 Novatek Microelectronics Corp Estimation method for white-point offset of the white balance point
US20040111435A1 (en) 2002-12-06 2004-06-10 Franz Herbert System for selecting and creating composition formulations
US7184067B2 (en) * 2003-03-13 2007-02-27 Eastman Kodak Company Color OLED display system
KR100493165B1 (en) 2002-12-17 2005-06-02 삼성전자주식회사 Method and apparatus for rendering image signal
KR20040080778A (en) 2003-03-13 2004-09-20 삼성전자주식회사 Liquid crystal displays using 4 color and panel for the same
KR100929673B1 (en) 2003-03-25 2009-12-03 삼성전자주식회사 Display device driving device and driving method thereof
KR100490322B1 (en) 2003-04-07 2005-05-17 삼성전자주식회사 Organic electro-luminescent display
US6771028B1 (en) 2003-04-30 2004-08-03 Eastman Kodak Company Drive circuitry for four-color organic light-emitting device
KR100943273B1 (en) * 2003-05-07 2010-02-23 삼성전자주식회사 Method and apparatus for converting a 4-color, and organic electro-luminescent display device and using the same
US6903378B2 (en) 2003-06-26 2005-06-07 Eastman Kodak Company Stacked OLED display having improved efficiency
US6897876B2 (en) 2003-06-26 2005-05-24 Eastman Kodak Company Method for transforming three color input signals to four or more output signals for a color display
US7212359B2 (en) 2003-07-25 2007-05-01 Texas Instruments Incorporated Color rendering of illumination light in display systems
US6980219B2 (en) * 2003-10-21 2005-12-27 Clairvoyante, Inc Hue angle calculation system and methods
US7176935B2 (en) * 2003-10-21 2007-02-13 Clairvoyante, Inc. Gamut conversion system and methods
US7598961B2 (en) * 2003-10-21 2009-10-06 Samsung Electronics Co., Ltd. method and apparatus for converting from a source color space to a target color space
US7728846B2 (en) * 2003-10-21 2010-06-01 Samsung Electronics Co., Ltd. Method and apparatus for converting from source color space to RGBW target color space
US7706604B2 (en) 2003-11-03 2010-04-27 Seiko Epson Corporation Production of color conversion profile for printing
US6885380B1 (en) 2003-11-07 2005-04-26 Eastman Kodak Company Method for transforming three colors input signals to four or more output signals for a color display
WO2005050296A1 (en) 2003-11-20 2005-06-02 Samsung Electronics Co., Ltd. Apparatus and method of converting image signal for six color display device, and six color display device having optimum subpixel arrangement
KR101012790B1 (en) * 2003-12-30 2011-02-08 삼성전자주식회사 Apparatus and method of converting image signal for four color display device, and display device comprising the same
US7308135B2 (en) * 2004-01-14 2007-12-11 Eastman Kodak Company Constructing extended color gamut digital images from limited color gamut digital images
WO2005076257A2 (en) 2004-02-09 2005-08-18 Genoa Color Technologies Ltd. Method device, and system of displaying a more-than-three primary color image
US7333080B2 (en) * 2004-03-29 2008-02-19 Eastman Kodak Company Color OLED display with improved power efficiency
US7619637B2 (en) * 2004-04-09 2009-11-17 Samsung Electronics Co., Ltd. Systems and methods for improved gamut mapping from one image data set to another
US7301543B2 (en) 2004-04-09 2007-11-27 Clairvoyante, Inc. Systems and methods for selecting a white point for image displays
CN1882103B (en) * 2005-04-04 2010-06-23 三星电子株式会社 Systems and methods for implementing improved gamut mapping algorithms

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
No further relevant documents disclosed *

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2071554A1 (en) * 2006-09-26 2009-06-17 Sharp Kabushiki Kaisha Liquid crystal display device
EP2071554A4 (en) * 2006-09-26 2009-11-11 Sharp Kk Liquid crystal display device
US8451391B2 (en) 2006-09-26 2013-05-28 Sharp Kabushiki Kaisha Liquid crystal display device achieving predetermined color temperature while preventing a shift in color tone by correcting blue luminance

Also Published As

Publication number Publication date
US7864188B2 (en) 2011-01-04
TW200534228A (en) 2005-10-16
WO2005104084A3 (en) 2008-08-14
TWI316222B (en) 2009-10-21
TWI316221B (en) 2009-10-21
US7301543B2 (en) 2007-11-27
CN101517633B (en) 2011-03-16
US20080030518A1 (en) 2008-02-07
CN101517633A (en) 2009-08-26
TW200923904A (en) 2009-06-01
US20050225561A1 (en) 2005-10-13

Similar Documents

Publication Publication Date Title
US7864188B2 (en) Systems and methods for selecting a white point for image displays
US7598961B2 (en) method and apparatus for converting from a source color space to a target color space
US7728846B2 (en) Method and apparatus for converting from source color space to RGBW target color space
US8619132B2 (en) Wide color gamut anaglyphs
JP4364281B2 (en) Display device
WO2005111980A1 (en) Display device
KR101600495B1 (en) Apparatus and method of processing signals
Teragawa et al. Multi‐primary‐color displays: The latest technologies and their benefits
JP5460805B1 (en) Image display device
JP2006258850A (en) Gamma correction circuit
JP4047859B2 (en) Color correction apparatus and method for flat panel display device
WO2002007431A2 (en) Multidisplay apparatus and chromaticity adjustment method for in the multidisplay apparatus
US7835574B2 (en) System and method to generate multiprimary signals
JP2007324665A (en) Image correction apparatus and video display apparatus
JP4752444B2 (en) Color conversion apparatus, color conversion method, color conversion program, image processing apparatus, and image display apparatus
JP2017220889A (en) Image processing system, its control method, and display device
WO2012073864A1 (en) Liquid crystal display device
JP5236788B2 (en) Display device, display method, and television receiver
JP4860514B2 (en) 7-axis color correction apparatus and method
CN117746808A (en) Display calibration method, display panel calibration system and display device
Rodríguez-Pardo et al. Two dimensional color calibration for four primary displays
Lebowsky et al. Multi-primary display architecture using pre-emphasis

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 5176/DELNP/2006

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 200580010278.6

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Ref document number: DE

122 Ep: pct application non-entry in european phase