Patent US4985853A successfully refreshed from Google Patents.
US4985853A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Display-based color system
Assignee: Xerox Corp
•
Filing: 1989-03-20
•
Granted: 1991-01-15
•
Expires: 2009-03-20
Abstract
Abstract A method and apparatus for reversibly transforming color, which is selected from a gamut of colors producible by the primaries of a color display device (20), into a perceptually uniform color space. The coordinates of the color space are readily convertible into internationally accepted standards for color measurement. Also provided, is a method for transforming the color space coordinates of a selected color into the corresponding relative primary intensity levels of the display device (20).
Inventors
- 👤 Joann M. Taylor
- 👤 Paul A. McManus
- 👤 Gerald M. Murch
- 👤 Roxanna F. Rochat
- 👤 Novia A. Weiman
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 11:47
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/64; G; G09; G09G; G09G5/00; G09G5/02
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
140 words
A method for defining a perceptually uniform color space, said color space having coordinates H, V and C which are based upon CIELUV coordinates L*, v* and u*, the method comprising the steps of: (a) determining a maximum CIELUV chroma C* uv =(u 2 *+v* 2 ) 1/2 producible by a display device that has a plurality of color-producing primaries, the intensity of the primaries being adjustable to produce a gamut of colors; (b) establishing a chroma factor C f based upon the determined maximum CIELUV chroma; and (c) defining the color space coordinates as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=C*.sub.uv (V)/13
Claim 2
Independent Claim
140 words
A method for defining a perceptually uniform color space, said color space having coordinates H, V and C which are based upon CIELUV coordinates L*, v* and u*, the method comprising the steps of: (a) determining a maximum CIELUV chroma C* uv =(u 2 *+v* 2 ) 1/2 producible by a display device that has a plurality of color-producing primaries, the intensity of the primaries being adjustable to produce a gamut of colors; (b) establishing a chroma factor C f based upon the determined maximum CIELUV chroma; and (c) defining the color space coordinates as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=C*.sub.uv (V)/13
Claim 3
Dependent Claim
38 words
The method of claim 1, wherein the step of establishing the chroma factor includes a step of establishing a maximum numerical value for the C coordinate and dividing the maximum C value by the determined maximum CIELUV chroma.
Claim 4
Dependent Claim
15 words
The method of claim 2 wherein the maximum numerical value established for C is 100.
Claim 5
Dependent Claim
53 words
The method of claim 1 wherein step (a) includes a step of determining the maximum CIELUV chroma for each of the plurality of primaries, wherein the primary for which the maximum CIELUV chroma is determined is adjusted to a maximum intensity level and the remaining primaries are adjusted to a minimum intensity level.
Claim 6
Dependent Claim
33 words
The method of claim 1 wherein the selection of H 0 and establishment of coordinate value H=0 correspond to a designated color of a color coordinate system, including a conventional color order system.
Claim 7
Dependent Claim
16 words
The method of claim 1 wherein H 0 is selected to be between -11° and -15°.
Claim 8
Independent Claim
218 words
A method for defining a color in terms of H, V and C coordinates of a perceptually uniform color space, the coordinates being based upon CIELUV coordinates L*, v* and u*, the method comprising the steps of: (a) selecting a color that is defined by a primary intensity vector, which vector denotes the relative values of the intensities of a plurality of primaries, each primary being adjustable to produce a range of intensity levels; (b) generating a matrix for converting primary intensity vectors into corresponding XYZ tristimulus values; (c) multiplying the primary intensity vector of the selected color by the matrix to yield the corresponding tristimulus values X s , Y s , Y s ; (d) computing the CIELUV system coordinates L*, u*, v* that correspond to the tristimulus values X s , Y s and Z s ; and (e) computing H, V and C coordinates as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=C*.sub.uv (V)(C.sub.f), wherein C f is a factor based upon the maximum CIELUV chroma C* uv =(u* 2 +v* 2 ) 1/2 producible by the primaries.
Claim 9
Independent Claim
218 words
A method for defining a color in terms of H, V and C coordinates of a perceptually uniform color space, the coordinates being based upon CIELUV coordinates L*, v* and u*, the method comprising the steps of: (a) selecting a color that is defined by a primary intensity vector, which vector denotes the relative values of the intensities of a plurality of primaries, each primary being adjustable to produce a range of intensity levels; (b) generating a matrix for converting primary intensity vectors into corresponding XYZ tristimulus values; (c) multiplying the primary intensity vector of the selected color by the matrix to yield the corresponding tristimulus values X s , Y s , Y s ; (d) computing the CIELUV system coordinates L*, u*, v* that correspond to the tristimulus values X s , Y s and Z s ; and (e) computing H, V and C coordinates as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=C*.sub.uv (V)(C.sub.f), wherein C f is a factor based upon the maximum CIELUV chroma C* uv =(u* 2 +v* 2 ) 1/2 producible by the primaries.
Claim 10
Dependent Claim
33 words
The method of claim 7 wherein the selection of H 0 and establishment of coordinate value H=0 correspond to a designated color of a color coordinate system, including a conventional color order system.
Claim 11
Dependent Claim
32 words
The method of claim 7 wherein the primary intensity vector of the selected color denotes the relative values of red, green and blue luminous intensities of phosphors in a CRT display device.
Claim 12
Dependent Claim
26 words
The method of claim 7 wherein the primary intensity vector of the selected color denotes the relative intensity values of the primaries of a color printer.
Claim 13
Independent Claim
236 words
A method for transforming a color that is defined, in a color space having H, V and C coordinates based upon CIELUV coordinates L*, u* and v*, as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis C=(u.sup.2 *+v*.sup.2).sup.1/2 (V)/(13) wherein C f is a factor based upon the maximum CIELUV chroma C* uv =(u* 2 +v* 2 ) 1/2 producible by a set of primaries of a display device into corresponding relative intensity levels of the set of display device primaries, the method comprising the steps of: (a) receiving H, V and C coordinates for a selected color; (b) converting the H, V and C coordinates of the selected color into a tristimulus vector denoting values X s , Y s and Z s corresponding to the selected color; (c) generating a matrix for converting tristimulus vectors into corresponding primary intensity vectors that denote relative intensity levels of the display device primaries; and (d) multiplying the tristimulus vector of the selected color by the matrix to convert the tristimulus vector of the selected color into a selected primary intensity vector, the selected primary intensity vector denoting the relative intensity levels of the primaries for displaying the selected color on the display device.
Claim 14
Independent Claim
236 words
A method for transforming a color that is defined, in a color space having H, V and C coordinates based upon CIELUV coordinates L*, u* and v*, as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis C=(u.sup.2 *+v*.sup.2).sup.1/2 (V)/(13) wherein C f is a factor based upon the maximum CIELUV chroma C* uv =(u* 2 +v* 2 ) 1/2 producible by a set of primaries of a display device into corresponding relative intensity levels of the set of display device primaries, the method comprising the steps of: (a) receiving H, V and C coordinates for a selected color; (b) converting the H, V and C coordinates of the selected color into a tristimulus vector denoting values X s , Y s and Z s corresponding to the selected color; (c) generating a matrix for converting tristimulus vectors into corresponding primary intensity vectors that denote relative intensity levels of the display device primaries; and (d) multiplying the tristimulus vector of the selected color by the matrix to convert the tristimulus vector of the selected color into a selected primary intensity vector, the selected primary intensity vector denoting the relative intensity levels of the primaries for displaying the selected color on the display device.
Claim 15
Independent Claim
252 words
A method for transforming a color that is defined, in a color space having H, V and C coordinates based upon CIELUV coordinates L*, u* and v*, as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=(u*.sup.2 +v*.sup.2).sup.1/2 (V)/(13) wherein C is a factor based upon the maximum CIELUV chroma C* uv =(u* 2 +v* 2 ) 1/2 producible by a CRT display device into corresponding primary intensity levels of the CRT display device having red, green and blue primaries, the method comprising the steps of: (a) receiving H, V and C coordinates for a selected color; (b) converting the H, V and C coordinates of the selected color into a tristimulus vector denoting tristimulus values X s , Y s and Z s corresponding to the selected color; (c) generating an XYZ-to-RGB matrix for converting tristimulus vectors into rgb intensity vectors denoting relative intensity levels of the three primaries corresponding to the tristimulus vector from which it is converted; and (d) multiplying the tristimulus vector of the selected color by the XYZ-to-RGB matrix to convert the tristimulus vector of the selected color into a selected rgb intensity vector, the selected rgb intensity vector denoting the relative luminous intensity levels for the red, green and blue primaries necessary for displaying the selected color on the display device.
Claim 16
Independent Claim
252 words
A method for transforming a color that is defined, in a color space having H, V and C coordinates based upon CIELUV coordinates L*, u* and v*, as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=(u*.sup.2 +v*.sup.2).sup.1/2 (V)/(13) wherein C is a factor based upon the maximum CIELUV chroma C* uv =(u* 2 +v* 2 ) 1/2 producible by a CRT display device into corresponding primary intensity levels of the CRT display device having red, green and blue primaries, the method comprising the steps of: (a) receiving H, V and C coordinates for a selected color; (b) converting the H, V and C coordinates of the selected color into a tristimulus vector denoting tristimulus values X s , Y s and Z s corresponding to the selected color; (c) generating an XYZ-to-RGB matrix for converting tristimulus vectors into rgb intensity vectors denoting relative intensity levels of the three primaries corresponding to the tristimulus vector from which it is converted; and (d) multiplying the tristimulus vector of the selected color by the XYZ-to-RGB matrix to convert the tristimulus vector of the selected color into a selected rgb intensity vector, the selected rgb intensity vector denoting the relative luminous intensity levels for the red, green and blue primaries necessary for displaying the selected color on the display device.
Claim 17
Independent Claim
234 words
A system for defining a color selected from a gamut of colors producible by a color display device in terms of H, V and C coordinates of a perceptually uniform color space, the coordinates being based upon CIELUV coordinates L*, u* and v*, the system comprising: (a) input means for selecting a color that is defined by a primary intensity vector, which vector denotes the relative values of the intensity of a plurality of primaries of the display device; (b) processing means coupled to the input means for: (1) generating a matrix for converting the primary intensity vector into corresponding XYZ tristimulus values; (2) multiplying the primary intensity vector by the matrix to yield the tristimulus values X s , Y s and Z s of the color; (3) determining the CIELUV system coordinates L*, u* and v* that correspond to the tristimulus values X s , Y s and Z s ; and (4) computing H, V and C coordinates as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=(u*.sup.2 +v*.sup.2).sup.1/2 (C.sub.f)/13 wherein C f is a factor based upon the maximum CIELUV chroma C* uv =(U* 2 +v* 2 ) 1/2 producible by a CRT display device.
Claim 18
Independent Claim
234 words
A system for defining a color selected from a gamut of colors producible by a color display device in terms of H, V and C coordinates of a perceptually uniform color space, the coordinates being based upon CIELUV coordinates L*, u* and v*, the system comprising: (a) input means for selecting a color that is defined by a primary intensity vector, which vector denotes the relative values of the intensity of a plurality of primaries of the display device; (b) processing means coupled to the input means for: (1) generating a matrix for converting the primary intensity vector into corresponding XYZ tristimulus values; (2) multiplying the primary intensity vector by the matrix to yield the tristimulus values X s , Y s and Z s of the color; (3) determining the CIELUV system coordinates L*, u* and v* that correspond to the tristimulus values X s , Y s and Z s ; and (4) computing H, V and C coordinates as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=(u*.sup.2 +v*.sup.2).sup.1/2 (C.sub.f)/13 wherein C f is a factor based upon the maximum CIELUV chroma C* uv =(U* 2 +v* 2 ) 1/2 producible by a CRT display device.
Claim 19
Dependent Claim
33 words
The system of claim 13 wherein the selection of H 0 and establishment of coordinate value H=0 correspond to a designated color of a color coordinate system, including a conventional color order system.
Claim 20
Dependent Claim
16 words
The system of claim 13 wherein H 0 is selected to be between -11° and -15°.
Claim 21
Dependent Claim
36 words
The system of claim 13 wherein the processing means establishes the factor C f as a maximum numerical value for the C coordinate divided by the maximum CIELUV chroma C* uv producible by the display device.
Claim 22
Dependent Claim
15 words
The system of claim 16 wherein the maximum numerical value established for C is 100.
Claim 23
Dependent Claim
13 words
The system of claim 13 wherein the processing means comprises a programmable processor.
Claim 24
Dependent Claim
13 words
The system of claim 13 wherein the system includes a CRT display device.
Claim 25
Dependent Claim
12 words
The system of claim 19 further including a color printer display device.
Claim 26
Independent Claim
250 words
A system for transforming a color that is defined, in a color space having H, V and C coordinates based upon CIELUV coordinates L*, u* v*, as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=(u.sup.2 *+v*.sup.2).sup.1/2( V)/(13) wherein C f is a factor based upon the maximum CIELUV chroma C* uv =(u* 2 +v* 2 ) 1/2 producible by a set of primaries of a display device into corresponding primary relative intensity levels of the set of display device primaries, the system comprising: (a) receiving means for receiving and storing H, V and C coordinates for a selected color; and (b) processing means coupled to the receiving means for: (1) converting the H, V and C coordinates of the selected color into a tristimulus vector denoting tristimulus values X s , Y s and Z s corresponding to the selected color; (2) generating a matrix for converting tristimulus vectors into corresponding primary intensity vectors that denote relative intensity levels of the display device primaries; and (3) multiplying the tristimulus vector of the selected color by the matrix to convert the tristimulus vector of the selected color into a selected primary intensity vector, the selected primary intensity vector denoting the relative intensity levels of the primaries for displaying the selected color on the display device.
Claim 27
Independent Claim
250 words
A system for transforming a color that is defined, in a color space having H, V and C coordinates based upon CIELUV coordinates L*, u* v*, as: H=arctan (v*/u*)+K-H.sub.0, wherein K and H 0 are constants, the value of K being a function of the arithmetic sign of v* and u*, and the value of H 0 selected to establish the coordinate value H=0 relative to the u* axis V=L* C=(u.sup.2 *+v*.sup.2).sup.1/2( V)/(13) wherein C f is a factor based upon the maximum CIELUV chroma C* uv =(u* 2 +v* 2 ) 1/2 producible by a set of primaries of a display device into corresponding primary relative intensity levels of the set of display device primaries, the system comprising: (a) receiving means for receiving and storing H, V and C coordinates for a selected color; and (b) processing means coupled to the receiving means for: (1) converting the H, V and C coordinates of the selected color into a tristimulus vector denoting tristimulus values X s , Y s and Z s corresponding to the selected color; (2) generating a matrix for converting tristimulus vectors into corresponding primary intensity vectors that denote relative intensity levels of the display device primaries; and (3) multiplying the tristimulus vector of the selected color by the matrix to convert the tristimulus vector of the selected color into a selected primary intensity vector, the selected primary intensity vector denoting the relative intensity levels of the primaries for displaying the selected color on the display device.
Claim 28
Dependent Claim
13 words
The system of claim 21 wherein the processing means is a programmable processor.
Claim 29
Dependent Claim
10 words
The system of claim 21 including a CRT display device.
Claim 30
Dependent Claim
12 words
The system of claim 23 further including a color printer display device.
References Cited (Backward Citations)
US4409614A
Cited
US4418359A
Cited
US4561016A
Cited
US4628344A
Cited
US4656505A
Cited
US4670793A
Cited
US4670780A
Cited
US4703229A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-01-14 | 1994-07-16 | 1995-01-15 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-01-14 | 1998-07-16 | 1999-01-15 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-01-14 | 2002-07-16 | 2003-01-15 | $7700.00 | Window Closed / Lapsed |