Patent US5564006A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5564006A Expired / Lapsed US ⏱️ 0.0 years remaining

Real time transformation between color spaces

Assignee: Cymbolic Sciences International Inc
•
Filing: 1994-05-31
•
Granted: 1996-10-08
•
Expires: 2014-05-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method of transforming an input pixel comprising independent and dependent color components into an output pixel comprising independent colors only or a mixture of independent and dependent colors, is provided. The method comprises the steps of resolving each dependent input color component in independent color components and combining these components with the corresponding independent input components according to a correction model to correct for additivity failure in printing inks. An apparatus for carrying out the method is also provided.

Inventors

  • 👤 Alastair M. Reed

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 11:01
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6011; H04N1/54; H04N1/6016; H04N1/6022; H04N1/6025

Claims Analysis

Total Claims: 11
Claim 1
Independent Claim 212 words
A method of transforming three independent input vectors representing independent colors and one or more dependent input vectors representing dependent colors, in an original vector space, to three independent vectors in an image vector space, comprising the steps of: (a) resolving each dependent input vector into three independent vector components corresponding with said independent input vectors; (b) combining each independent vector with the corresponding independent vector component of a selected first one of said dependent input vectors according to a predetermined correction model to correct for additivity failure in printing inks to obtain a first output value for each independent color; (c) combining each of said first output values with the corresponding independent vector component of a selected second one of said dependent input vectors according to said correction model to obtain a second output value for each independent color; (d) repeating step (c) until all said dependent vectors are exhausted to obtain a final output value for each independent color to form a reduced set of three independent vectors; and (e) inputting said reduced set of three independent vectors into a three-dimensional look-up table for three-dimensional original vector space input data and containing three-dimensional image vector space output data to obtain the said three independent vectors in the image vector space.
Claim 2
Independent Claim 212 words
A method of transforming three independent input vectors representing independent colors and one or more dependent input vectors representing dependent colors, in an original vector space, to three independent vectors in an image vector space, comprising the steps of: (a) resolving each dependent input vector into three independent vector components corresponding with said independent input vectors; (b) combining each independent vector with the corresponding independent vector component of a selected first one of said dependent input vectors according to a predetermined correction model to correct for additivity failure in printing inks to obtain a first output value for each independent color; (c) combining each of said first output values with the corresponding independent vector component of a selected second one of said dependent input vectors according to said correction model to obtain a second output value for each independent color; (d) repeating step (c) until all said dependent vectors are exhausted to obtain a final output value for each independent color to form a reduced set of three independent vectors; and (e) inputting said reduced set of three independent vectors into a three-dimensional look-up table for three-dimensional original vector space input data and containing three-dimensional image vector space output data to obtain the said three independent vectors in the image vector space.
Claim 3
Independent Claim 233 words
A method of transforming three independent input vectors representing independent colors and one or more dependent input vectors representing dependent colors, in an original vector space, to three independent and one or more dependent vectors in an image vector space in real time, comprising the steps of: (a) resolving each dependent input vector into three independent vector components corresponding with said independent input vectors; (b) combining each independent vector with the corresponding independent vector component of a selected first one of said dependent input vectors according to a predetermined correction model to correct for additivity failure in printing inks to obtain a first output value for each independent color; (c) combining each of said first output values with the corresponding independent vector component of a selected second one of said dependent input vectors according to said correction model to obtain a second output value for each independent color; (d) repeating step (c) until all said dependent vectors are exhausted to obtain a final output value for each independent color of an intermediate vector space; and (e) compiling a look-up table ahead of time, for intermediate vector space input data in the form only of independent vectors and containing image vector space output data in the form of independent and dependent vectors; and (f) inputting said intermediate vector space vectors into said look-up table, in real time, to obtain said image vector space vectors.
Claim 4
Independent Claim 233 words
A method of transforming three independent input vectors representing independent colors and one or more dependent input vectors representing dependent colors, in an original vector space, to three independent and one or more dependent vectors in an image vector space in real time, comprising the steps of: (a) resolving each dependent input vector into three independent vector components corresponding with said independent input vectors; (b) combining each independent vector with the corresponding independent vector component of a selected first one of said dependent input vectors according to a predetermined correction model to correct for additivity failure in printing inks to obtain a first output value for each independent color; (c) combining each of said first output values with the corresponding independent vector component of a selected second one of said dependent input vectors according to said correction model to obtain a second output value for each independent color; (d) repeating step (c) until all said dependent vectors are exhausted to obtain a final output value for each independent color of an intermediate vector space; and (e) compiling a look-up table ahead of time, for intermediate vector space input data in the form only of independent vectors and containing image vector space output data in the form of independent and dependent vectors; and (f) inputting said intermediate vector space vectors into said look-up table, in real time, to obtain said image vector space vectors.
Claim 5
Dependent Claim 74 words
The method according to claim 1 or 2 wherein said correction model comprises a cross product approximation for additivity failure in inks according to the formula: . A.sub.1 =A.sub.0 =A.sub.k -a×A.sub.0 ×A.sub.k where, A 1 is the first output value for an independent color A; A 0 is the input value for independent color A; A k is the corresponding independent vector component of a selected dependent input vector; and a is a constant.
Claim 6
Dependent Claim 179 words
Apparatus for transforming three independent input vectors representing independent colors and one or more dependent input vectors representing dependent colors, in an original vector space, to three independent vectors in an image vector space, comprising: means for resolving each dependent input vector into three independent vector components corresponding with said independent input vectors; means for combining each independent vector with the corresponding independent vector component of a selected first one of said dependent input vectors according to a predetermined correction model to correct for additivity failure in printing inks to obtain an intermediate output value for each independent color; means for sequentially combining said intermediate output values with the corresponding independent vector component of selected further ones of said dependent input vectors according to said correction model to obtain further sequential output values for each independent color until all said dependent vectors are exhausted to form a reduced set of three independent vectors; and transformation circuitry which comprises a look-up table for transforming the reduced set of three independent vectors to three independent vectors in an image vector space.
Claim 7
Dependent Claim 179 words
Apparatus for transforming three independent input vectors representing independent colors and one or more dependent input vectors representing dependent colors, in an original vector space, to three independent vectors in an image vector space, comprising: means for resolving each dependent input vector into three independent vector components corresponding with said independent input vectors; means for combining each independent vector with the corresponding independent vector component of a selected first one of said dependent input vectors according to a predetermined correction model to correct for additivity failure in printing inks to obtain an intermediate output value for each independent color; means for sequentially combining said intermediate output values with the corresponding independent vector component of selected further ones of said dependent input vectors according to said correction model to obtain further sequential output values for each independent color until all said dependent vectors are exhausted to form a reduced set of three independent vectors; and transformation circuitry which comprises a look-up table for transforming the reduced set of three independent vectors to three independent vectors in an image vector space.
Claim 8
Dependent Claim 193 words
Apparatus for transforming three independent input vectors representing independent colors and one or more dependent input vectors representing dependent colors, in an original vector space, to three independent and one or more dependent vectors in an image vector space in real time, comprising: means for resolving each dependent input vector into three independent vector components corresponding with said independent input vectors; means for combining each independent vector with the corresponding independent vector component of a selected first one of said dependent input vectors according to a predetermined correction model to correct for additivity failure in printing inks to obtain an intermediate output value for each independent color; means for sequentially combining said intermediate output values with the corresponding independent vector component of selected further ones of said dependent input vectors according to said correction model to obtain further sequential output values for each independent color until all said dependent vectors are exhausted to form a reduced set of three independent vectors of an intermediate vector space; and transformation circuitry which comprises a look-up table for transforming the reduced set of three independent vectors to independent and dependent vectors in an image vector space.
Claim 9
Dependent Claim 193 words
Apparatus for transforming three independent input vectors representing independent colors and one or more dependent input vectors representing dependent colors, in an original vector space, to three independent and one or more dependent vectors in an image vector space in real time, comprising: means for resolving each dependent input vector into three independent vector components corresponding with said independent input vectors; means for combining each independent vector with the corresponding independent vector component of a selected first one of said dependent input vectors according to a predetermined correction model to correct for additivity failure in printing inks to obtain an intermediate output value for each independent color; means for sequentially combining said intermediate output values with the corresponding independent vector component of selected further ones of said dependent input vectors according to said correction model to obtain further sequential output values for each independent color until all said dependent vectors are exhausted to form a reduced set of three independent vectors of an intermediate vector space; and transformation circuitry which comprises a look-up table for transforming the reduced set of three independent vectors to independent and dependent vectors in an image vector space.
Claim 10
Dependent Claim 73 words
The apparatus according to claim 4 or 5 wherein said correction model comprises a cross product approximation for additivity failure in inks according to the formula: A.sub.1 =A.sub.0 +A.sub.k -a×A.sub.0 ×A.sub.k where, A 1 is the first output value for an independent color A; A 0 is the input value for independent color A; A k is the corresponding independent vector component of a selected dependent input vector; and a is a constant.
Claim 11
Dependent Claim 70 words
The apparatus according to claim 4 or claim 5 wherein said means for resolving each dependent input vector into an independent vector component and said means for combining said independent vector component with the corresponding independent input vector comprises a two-dimensional look-up table for receiving input values of said dependent and independent vectors, said look-up table being loaded with said correction model to correct for additivity failure in printing inks.

References Cited (Backward Citations)

GB2050751A Cited
US4334240A Cited
US4511989A Cited
US4561016A Cited
EP0184289A1 Cited
GB2217140A Cited
US4975769A Cited
EP0309224A1 Cited
US4879594A Cited
US4992862A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-10-08 2000-04-08 2000-10-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-10-08 2004-04-08 2004-10-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-10-08 2008-04-08 2008-10-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag