Claims Analysis
Total Claims: 48
Claim 1
Independent Claim
500 words
A process for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a colorimeter; (c) normalizing said RGB target color values and said XYZ target tristimulus color values; (d) picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU13## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) constructing matrix Q from following equations: ##EQU14## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU15## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN | Q rgb =Matrix of Said X rgb matrices numbering total number of gray shade measurements; (m) constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) storing said XYZ values on a computer for reproduction on an electronic display.
Claim 2
Dependent Claim
500 words
A process for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a colorimeter; (c) normalizing said RGB target color values and said XYZ target tristimulus color values; (d) picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU13## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) constructing matrix Q from following equations: ##EQU14## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU15## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN | Q rgb =Matrix of Said X rgb matrices numbering total number of gray shade measurements; (m) constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) storing said XYZ values on a computer for reproduction on an electronic display.
Claim 3
Dependent Claim
27 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 1, wherein said sample is comprised of a textile material.
Claim 4
Dependent Claim
26 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 2, wherein said textile material is comprised of carpeting.
Claim 5
Dependent Claim
27 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 1, wherein said sample is comprised of paper and colorants.
Claim 6
Dependent Claim
500 words
A process for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a spectrophotometer; (c) normalizing said RGB target color values and said XYZ target tristimulus color values; (d) picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU16## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) repeating steps (d) through(f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) constructing matrix Q from following equations: ##EQU17## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering the total number of gray shade measurements; (l) constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU18## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN |; Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) storing said XYZ values on a computer for reproduction on an electronic display.
Claim 7
Dependent Claim
500 words
A process for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a spectrophotometer; (c) normalizing said RGB target color values and said XYZ target tristimulus color values; (d) picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU16## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) repeating steps (d) through(f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) constructing matrix Q from following equations: ##EQU17## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering the total number of gray shade measurements; (l) constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU18## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN |; Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) storing said XYZ values on a computer for reproduction on an electronic display.
Claim 8
Dependent Claim
501 words
A process for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a chroma meter; (c) normalizing said RGB target color values and said XYZ target tristimulus color values; (d) picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU19## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) constructing matrix Q from following equations: ##EQU20## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU21## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN |; Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) storing said XYZ values on a computer for reproduction on an electronic display.
Claim 9
Dependent Claim
501 words
A process for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a chroma meter; (c) normalizing said RGB target color values and said XYZ target tristimulus color values; (d) picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU19## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) constructing matrix Q from following equations: ##EQU20## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU21## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN |; Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) storing said XYZ values on a computer for reproduction on an electronic display.
Claim 10
Independent Claim
543 words
A system for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) a means for scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) a means for scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a colorimeter; (c) a means for normalizing said RGB target color values and said XYZ target tristimulus color values; (d) a means for picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) a means for computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU22## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized R r 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus values S=Summation variables; (f) a means for computing least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) a means for scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) a means for constructing matrix Q from the following equations: ##EQU23## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) a means for constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU24## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb -|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN| Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) a means for constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) a means for utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) a means for storing said XYZ values on a computer for reproduction on an electronic display.
Claim 11
Independent Claim
543 words
A system for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) a means for scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) a means for scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a colorimeter; (c) a means for normalizing said RGB target color values and said XYZ target tristimulus color values; (d) a means for picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) a means for computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU22## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized R r 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus values S=Summation variables; (f) a means for computing least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) a means for scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) a means for constructing matrix Q from the following equations: ##EQU23## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) a means for constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU24## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb -|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN| Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) a means for constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) a means for utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) a means for storing said XYZ values on a computer for reproduction on an electronic display.
Claim 12
Dependent Claim
27 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 7, wherein said sample is comprised of a textile material.
Claim 13
Dependent Claim
26 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 8, wherein said textile material is comprised of carpeting.
Claim 14
Dependent Claim
27 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 7, wherein said sample is comprised of paper and colorants.
Claim 15
Independent Claim
555 words
A system for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) a means for scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) a means for scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a spectrophotometer; (c) a means for normalizing said RGB target color values and said XYZ target tristimulus color values; (d) a means for picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) a means for computing a least squares fit for said picked value of gamma (g) with following formulas: D=S.sub.xx S-S.sub.x.sup.2 G=(S.sub.xx S.sub.y -S.sub.x S.sub.xy)/D O=(-S.sub.x S.sub.y +S S.sub.xy)/D ##EQU25## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values Y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) a means for computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) a means for scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) a means for constructing matrix Q from following equations: ##EQU26## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) a means for constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU27## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN |; Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) a means for constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) a means for utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) a means for storing said XYZ values on a computer for reproduction on an electronic display.
Claim 16
Independent Claim
555 words
A system for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) a means for scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) a means for scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a spectrophotometer; (c) a means for normalizing said RGB target color values and said XYZ target tristimulus color values; (d) a means for picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) a means for computing a least squares fit for said picked value of gamma (g) with following formulas: D=S.sub.xx S-S.sub.x.sup.2 G=(S.sub.xx S.sub.y -S.sub.x S.sub.xy)/D O=(-S.sub.x S.sub.y +S S.sub.xy)/D ##EQU25## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values Y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) a means for computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S; (g) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) a means for scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) a means for constructing matrix Q from following equations: ##EQU26## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) a means for constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU27## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN |; Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) a means for constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) a means for utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) a means for storing said XYZ values on a computer for reproduction on an electronic display.
Claim 17
Independent Claim
546 words
A system for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) a means for scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) a means for scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a chroma meter; (c) a means for normalizing said RGB target color values and said XYZ target tristimulus color values; (d) a means for picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) a means for computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU28## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) a means for computing a least squares error (E) with following formula: E.sup.2 S.sub.yy =2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.x +2GOS.sub.x +G.sup.2 S; (g) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) a means for scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) a means for constructing matrix Q from following equations: ##EQU29## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) a means for constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU30## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN |; Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) a means for constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) a means for utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) a means for storing said XYZ values on a computer for reproduction on an electronic display.
Claim 18
Independent Claim
546 words
A system for scanning RGB values of a sample utilizing an image digitizer and converting said RGB values of said sample to XYZ values comprising the steps of: (a) a means for scanning a color target chart having gray shades with same chromaticities with an image digitizer to collect RGB target color values; (b) a means for scanning said color target chart having gray shades with same chromaticities to collect XYZ target tristimulus color values with a chroma meter; (c) a means for normalizing said RGB target color values and said XYZ target tristimulus color values; (d) a means for picking a value of gamma (g) for an X tristimulus color value of said target gray shades; (e) a means for computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU28## N=Total number of gray shade measurements m=individual gray shade measurements G=Gain which is image digitizer channel contrast O=Offset which is image digitizer channel brightness x m =Said normalized R m (red) or G m (green) or B m (blue) target color values y m 1/g =Said normalized X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) target tristimulus color values S=Summation variables; (f) a means for computing a least squares error (E) with following formula: E.sup.2 S.sub.yy =2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.x +2GOS.sub.x +G.sup.2 S; (g) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) a means for repeating steps (d) through (f) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) a means for scanning samples with an image digitizer to obtain RGB values of said samples and normalizing said RGB values of said samples; (k) a means for constructing matrix Q from following equations: ##EQU29## X=Matrix of said normalized XYZ target tristimulus color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of gray shade measurements; (l) a means for constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU30## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN |; Q rgb =Matrix of said X rgb matrices numbering total number of gray shade measurements; (m) a means for constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (n) a means for utilizing said mixing matrix (M) and said matrix X rgb with the following formula: X=MX.sub.rgb to create XYZ values; and (o) a means for storing said XYZ values on a computer for reproduction on an electronic display.
Claim 19
Dependent Claim
508 words
A process for converting XYZ values of a sample into RGB values for electronic display comprising the steps of: (a) choosing a plurality of RGB color values at different brightness levels; (b) measuring XYZ color values of said RGB color values with a color analyzer on an electronic display; (c) normalizing said RGB color values and said XYZ color values; (d) picking a value of gamma (g) for an X tristimulus color value; (e) computing a least squares fit for said picked value of gamma (g) with following formulas: D=S.sub.xx S-S.sub.x.sup.2 G=(S.sub.xx S.sub.y -S.sub.x S.sub.xy)/D O=(-S.sub.x S.sub.y S S.sub.xy)/D; ##EQU31## N=Total number of phosphor measurements m=individual phosphor measurements G=Gain which is perceived contrast level of RGB colors O=Offset which is perceived brightness level of RGB colors x m =Said normalized R m (red) or G m (green) or B m (blue) color values y m 1/g =X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) for said normalized color values X rm , Y gm , and Z bm S=Summation variables; (f) computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S (g) repeating steps (e) through (g) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) repeating steps (e) through (g) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) repeating steps (e) through (g) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) constructing matrix Q from the following equations: ##EQU32## X=Matrix of said normalized XYZ color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of phosphor measurements; (k) constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU33## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN | Q rgb =Matrix of said X rgb matrices numbering total number of phosphor measurements; (l) constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (m) retrieving XYZ values of a sample from a memory of a computer in the form of a matrix X; (n) utilizing said optimal values of gain (G), gamma (g), offset (O) and mixing matrix (M) and said matrix X of said XYZ values of a sample with the following formulas: X.sub.rgb =M.sup.-1 X R=(X.sub.r.sup.1/gr -G.sub.r)/O.sub.r G=(Y.sub.g.sup.1/gg -G.sub.g)/O.sub.g B=(X.sub.b.sup.1/gb -G.sub.b)/O.sub.b to create RGB values of a sample; and (o) displaying said RGB values of a sample on an electronic display.
Claim 20
Dependent Claim
508 words
A process for converting XYZ values of a sample into RGB values for electronic display comprising the steps of: (a) choosing a plurality of RGB color values at different brightness levels; (b) measuring XYZ color values of said RGB color values with a color analyzer on an electronic display; (c) normalizing said RGB color values and said XYZ color values; (d) picking a value of gamma (g) for an X tristimulus color value; (e) computing a least squares fit for said picked value of gamma (g) with following formulas: D=S.sub.xx S-S.sub.x.sup.2 G=(S.sub.xx S.sub.y -S.sub.x S.sub.xy)/D O=(-S.sub.x S.sub.y S S.sub.xy)/D; ##EQU31## N=Total number of phosphor measurements m=individual phosphor measurements G=Gain which is perceived contrast level of RGB colors O=Offset which is perceived brightness level of RGB colors x m =Said normalized R m (red) or G m (green) or B m (blue) color values y m 1/g =X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) for said normalized color values X rm , Y gm , and Z bm S=Summation variables; (f) computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S (g) repeating steps (e) through (g) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) repeating steps (e) through (g) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) repeating steps (e) through (g) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) constructing matrix Q from the following equations: ##EQU32## X=Matrix of said normalized XYZ color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering total number of phosphor measurements; (k) constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with following formulas: ##EQU33## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb =|X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN | Q rgb =Matrix of said X rgb matrices numbering total number of phosphor measurements; (l) constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (m) retrieving XYZ values of a sample from a memory of a computer in the form of a matrix X; (n) utilizing said optimal values of gain (G), gamma (g), offset (O) and mixing matrix (M) and said matrix X of said XYZ values of a sample with the following formulas: X.sub.rgb =M.sup.-1 X R=(X.sub.r.sup.1/gr -G.sub.r)/O.sub.r G=(Y.sub.g.sup.1/gg -G.sub.g)/O.sub.g B=(X.sub.b.sup.1/gb -G.sub.b)/O.sub.b to create RGB values of a sample; and (o) displaying said RGB values of a sample on an electronic display.
Claim 21
Dependent Claim
27 words
A process for converting XYZ values of a sample into RGB values for electronic display as defined in claim 13, wherein said sample is a textile material.
Claim 22
Dependent Claim
26 words
A process for converting XYZ values of a sample into RGB values for electronic display as defined in claim 14, wherein said textile material is carpeting.
Claim 23
Dependent Claim
27 words
A process for converting XYZ values of a sample into RGB values for electronic display as defined in claim 13, wherein said sample is paper and colorants.
Claim 24
Dependent Claim
29 words
A process for converting XYZ values of a sample into RGB values for electronic display as defined in claim 13, wherein said electronic display is a cathode ray tube.
Claim 25
Dependent Claim
29 words
A process for converting XYZ values of a sample into RGB values for electronic display as defined in claim 13, wherein said electronic display is a liquid crystal display.
Claim 26
Dependent Claim
28 words
A process for converting XYZ values of a sample into RGB values for electronic display as defined in claim 13, wherein said electronic display is a electroluminiscent display.
Claim 27
Dependent Claim
28 words
A process for converting XYZ values of a sample into RGB values for electronic display as defined in claim 13, wherein said electronic display is a plasma display.
Claim 28
Independent Claim
544 words
A system for converting XYZ values of a sample into RGB values for electronic display comprising the steps of: (a) a means for choosing a plurality of RGB color values at different brightness levels; (b) a means for measuring XYZ color values of said RGB color values with a color analyzer on an electronic display; (c) a means for normalizing said RGB color values and said XYZ color values; (d) a means for picking a value of gamma (g) for an X tristimulus color value; (e) a means for computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU34## N=Total number of phosphor measurements m=individual phosphor measurements G=Gain which is perceived contrast level of RGB colors O=Offset which is perceived brightness level of RGB colors x m =Said normalized R m (red) or G m (green) or B m (blue) color values Y m 1/g =X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) for said normalized color values X rm , Y gm , and Z bm S=Summation variables; (f) a means for computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S (g) a means for repeating steps (e) through (g) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) a means for repeating steps (e) through (g) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) a means for repeating steps (e) through (g) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) a means for constructing matrix Q from the following equations: ##EQU35## X=Matrix of said normalized XYZ color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering the total number of phosphor measurements; (k) a means for constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with the following formulas: ##EQU36## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb |X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN | Q rgb =Matrix of said X rgb matrices numbering total number of phosphor measurements; (l) a means for constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (m) a means for retrieving XYZ values of a sample from a memory of a computer in the form of a matrix X; (n) a means for utilizing said optimal values of gain (G), gamma (g), offset (O) and mixing matrix (M) and matrix X of said XYZ values of a sample with the following formulas: X.sub.rgb =M.sup.-1 X R=(X.sub.r.sup.1/gr -G.sub.r)/O.sub.r G=(Y.sub.g.sup.1/gg -G.sub.g)/O.sub.g B=(Z.sub.b.sup.1/gb -G.sub.b)/O.sub.b to create RGB values of a sample; and (o) a means for displaying said RGB values of a sample on an electronic display.
Claim 29
Independent Claim
544 words
A system for converting XYZ values of a sample into RGB values for electronic display comprising the steps of: (a) a means for choosing a plurality of RGB color values at different brightness levels; (b) a means for measuring XYZ color values of said RGB color values with a color analyzer on an electronic display; (c) a means for normalizing said RGB color values and said XYZ color values; (d) a means for picking a value of gamma (g) for an X tristimulus color value; (e) a means for computing a least squares fit for said picked value of gamma (g) with following formulas: ##EQU34## N=Total number of phosphor measurements m=individual phosphor measurements G=Gain which is perceived contrast level of RGB colors O=Offset which is perceived brightness level of RGB colors x m =Said normalized R m (red) or G m (green) or B m (blue) color values Y m 1/g =X rm 1/gr (red) or Y gm 1/gg (green) or Z bm 1/gb (blue) for said normalized color values X rm , Y gm , and Z bm S=Summation variables; (f) a means for computing a least squares error (E) with following formula: E.sup.2 =S.sub.yy -2GS.sub.y -2OS.sub.xy +O.sup.2 S.sub.xx +2GOS.sub.x +G.sup.2 S (g) a means for repeating steps (e) through (g) in order to find optimal values of gamma (g r ), gain (G r ), and offset (O r ) to minimize error (E) for an X tristimulus value; (h) a means for repeating steps (e) through (g) in order to find optimal values of gamma (g g ), gain (G g ), and offset (O g ) to minimize error (E) for a Y tristimulus value; (i) a means for repeating steps (e) through (g) in order to find optimal values of gamma (g b ), gain (G b ), and offset (O b ) to minimize error (E) for a Z tristimulus value; (j) a means for constructing matrix Q from the following equations: ##EQU35## X=Matrix of said normalized XYZ color values Q=|X.sub.1 X.sub.2 X.sub.3 . . . X.sub.N | Q=Matrix of said X matrices numbering the total number of phosphor measurements; (k) a means for constructing matrices X rgb and Q rgb by utilizing said optimal values of gain (G), gamma (g), offset (O) and said normalized RGB values of said samples with the following formulas: ##EQU36## X rgb =Matrix of said X r and said Y g and said Z b values Q.sub.rgb |X.sub.rgb1 X.sub.rgb2 X.sub.rgb3 . . . X.sub.rgbN | Q rgb =Matrix of said X rgb matrices numbering total number of phosphor measurements; (l) a means for constructing a mixing matrix M from following equation: M=Q(Q.sub.rgb Q.sub.rgb.sup.T).sup.-1 T indicates a transposed matrix and -1 indicates an inverted matrix; (m) a means for retrieving XYZ values of a sample from a memory of a computer in the form of a matrix X; (n) a means for utilizing said optimal values of gain (G), gamma (g), offset (O) and mixing matrix (M) and matrix X of said XYZ values of a sample with the following formulas: X.sub.rgb =M.sup.-1 X R=(X.sub.r.sup.1/gr -G.sub.r)/O.sub.r G=(Y.sub.g.sup.1/gg -G.sub.g)/O.sub.g B=(Z.sub.b.sup.1/gb -G.sub.b)/O.sub.b to create RGB values of a sample; and (o) a means for displaying said RGB values of a sample on an electronic display.
Claim 30
Dependent Claim
27 words
A system for converting XYZ values of a sample into RGB values for electronic display as defined in claim 21, wherein said sample is a textile material.
Claim 31
Dependent Claim
26 words
A system for converting XYZ values of a sample into RGB values for electronic display as defined in claim 22, wherein said textile material is carpeting.
Claim 32
Dependent Claim
27 words
A system for converting XYZ values of a sample into RGB values for electronic display as defined in claim 21, wherein said sample is paper and colorants.
Claim 33
Dependent Claim
29 words
A system for converting XYZ values of a sample into RGB values for electronic display as defined in claim 21, wherein said electronic display is a cathode ray tube.
Claim 34
Dependent Claim
29 words
A system for converting XYZ values of a sample into RGB values for electronic display as defined in claim 21, wherein said electronic display is a liquid crystal display.
Claim 35
Dependent Claim
28 words
A system for converting XYZ values of a sample into RGB values for electronic display as defined in claim 21, wherein said electronic display is a electroluminiscent display.
Claim 36
Dependent Claim
28 words
A system for converting XYZ values of a sample into RGB values for electronic display as defined in claim 7, wherein said electronic display is a plasma display.
Claim 37
Dependent Claim
27 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 5, wherein said sample is comprised of a textile material.
Claim 38
Dependent Claim
26 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 29, wherein said textile material is comprised of carpeting.
Claim 39
Dependent Claim
27 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 5, wherein said sample is comprised of paper and colorants.
Claim 40
Dependent Claim
27 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 6, wherein said sample is comprised of a textile material.
Claim 41
Dependent Claim
26 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 32, wherein said textile material is comprised of carpeting.
Claim 42
Dependent Claim
27 words
A process for scanning RGB values of a sample utilizing an image digitizer as defined in claim 6, wherein said sample is comprised of paper and colorants.
Claim 43
Dependent Claim
27 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 11, wherein said sample is comprised of a textile material.
Claim 44
Dependent Claim
26 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 35, wherein said textile material is comprised of carpeting.
Claim 45
Dependent Claim
27 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 11, wherein said sample is comprised of paper and colorants.
Claim 46
Dependent Claim
27 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 12, wherein said sample is comprised of a textile material.
Claim 47
Dependent Claim
26 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 38, wherein said textile material is comprised of carpeting.
Claim 48
Dependent Claim
27 words
A system for scanning RGB values of a sample utilizing an image digitizer as defined in claim 12, wherein said sample is comprised of paper and colorants.