← Back to Patent Explorer
US5543940A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for converting color scanner signals into colorimetric values

Assignee: Electronics for Imaging Inc
•
Filing: 1994-02-02
•
Granted: 1996-08-06
•
Expires: 2014-02-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for reconstructing a spectrum realizable in a medium from signals of a color scanner, includes the steps of obtaining an initial spectrum using a linear vector-space representation of the medium spectra, projecting the initial spectrum onto a logarithmic vector-space representation of the medium spectra to obtain an initial set of coordinates in the logarithmic vector-space and modifying the initial coordinates in an iterative convergence loop until a solution criterion is met. The solved coordinates are then transformed into spectrum using the logarithmic vector-space representation and subsequently may be transformed into colorimetric values. The method and apparatus of this invention thus enable conversion of color scanner signals into colorimetric values. This is accomplished without modification of the prevailing scanner elements. In one embodiment, the method comprises selecting a specific medium and a specific scanner, constructing a medium model for the selected medium, constructing a scanner model for the selected scanner, iteratively using the media model and the scanner model to solve for a spectral function representative of a color input, and converting the spectral function into a colorimetric value representative of the color input. The method may be performed in a digital processing system including a memory, a processor such as a CPU, a scanner for receiving the medium and scanning the media to provide the color input, and a printer for reproducing the colorimetric value.

Inventors

  • 👤 Doron Sherman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 11:54
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6094; H04N1/603

Claims Analysis

Total Claims: 35
Claim 1
Independent Claim 121 words
A method of converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said method comprising the steps of: (a) selecting a medium type representative of said medium of said original; (b) producing a medium model for said medium type, said medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said medium type; (c) producing a scanner model for said scanner; (d) determining said parameters of said medium model from said scanner signals using said scanner model; and (e) determining a medium spectrum from said parameters using said medium model, said medium spectrum corresponding to said original on said medium and representing a conversion of said scanner signals.
Claim 2
Independent Claim 121 words
A method of converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said method comprising the steps of: (a) selecting a medium type representative of said medium of said original; (b) producing a medium model for said medium type, said medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said medium type; (c) producing a scanner model for said scanner; (d) determining said parameters of said medium model from said scanner signals using said scanner model; and (e) determining a medium spectrum from said parameters using said medium model, said medium spectrum corresponding to said original on said medium and representing a conversion of said scanner signals.
Claim 3
Dependent Claim 16 words
A method as in claim 1 wherein said medium spectrum is further converted into colorimetric values.
Claim 4
Dependent Claim 73 words
A method as in claim 1 wherein the step of producing a medium model comprises the steps of (a) selecting a generic form of said medium model, set generic form comprising said set of basis spectral functions and said parameters; (b) selecting a sample medium of said medium type; (c) measuring spectra of said sample medium to form measured spectra; and (c) determining said set of basis spectral functions from said measured spectra.
Claim 5
Dependent Claim 42 words
A method as in claim 3 wherein said step of determining said set includes logarithmically transforming said measured spectra; said generic form is a linear expression of said set of basis spectral functions; and said parameters are weightings in said linear expression.
Claim 6
Dependent Claim 22 words
A method as in claim 4 wherein said step of determining said set of basis spectral functions includes using principal component analysis.
Claim 7
Dependent Claim 45 words
A method as in claim 3 wherein said step of determining said parameters comprises an iterative convergence loop developing a succession of values of said parameters, each instance of said values in said succession determined by the previous instance of said values in said succession.
Claim 8
Dependent Claim 16 words
A method as in claim 3 wherein said medium spectrum is further converted into colorimetric values.
Claim 9
Independent Claim 199 words
A method of converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said method comprising the steps of: (a) selecting a set of preselected scanner signal values, each of said scanner signal values representing an address to a multi-dimensional lookup table; (b) selecting a medium type representative of said medium of said original; (c) producing a medium model for said medium type, said medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said medium type; (d) producing a scanner model for said scanner; (e) determining said parameters of said medium model from said each of said scanner signal values using said scanner model; (f) determining a medium spectrum from said parameters using said medium model, said medium spectrum corresponding to said original on said medium and representing a conversion of said each of said scanner signal values; (g) converting said medium spectrum into corresponding colorimetric values for said each of said scanner signal values; (h) storing said corresponding colorimetric values in said lookup table in a location corresponding to said address; and (i) converting said scanner signals into colorimetric values by addressing said lookup table.
Claim 10
Independent Claim 199 words
A method of converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said method comprising the steps of: (a) selecting a set of preselected scanner signal values, each of said scanner signal values representing an address to a multi-dimensional lookup table; (b) selecting a medium type representative of said medium of said original; (c) producing a medium model for said medium type, said medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said medium type; (d) producing a scanner model for said scanner; (e) determining said parameters of said medium model from said each of said scanner signal values using said scanner model; (f) determining a medium spectrum from said parameters using said medium model, said medium spectrum corresponding to said original on said medium and representing a conversion of said each of said scanner signal values; (g) converting said medium spectrum into corresponding colorimetric values for said each of said scanner signal values; (h) storing said corresponding colorimetric values in said lookup table in a location corresponding to said address; and (i) converting said scanner signals into colorimetric values by addressing said lookup table.
Claim 11
Dependent Claim 20 words
A method as in claim 8 wherein said step of converting further includes interpolating between entries of said lookup table.
Claim 12
Dependent Claim 73 words
A method as in claim 9 wherein the step of producing a medium model comprises the steps of (a) selecting a generic form of said medium model, set generic form comprising said set of basis spectral functions and said parameters; (b) selecting a sample medium of said medium type; (c) measuring spectra of said sample medium to form measured spectra; and (c) determining said set of basis spectral functions from said measured spectra.
Claim 13
Dependent Claim 16 words
A method as in claim 10 wherein said colorimetric values are in the CIEXYZ color space.
Claim 14
Independent Claim 122 words
An apparatus for converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said medium having a medium type representative of said medium of said original, said medium type having a medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said medium type, said apparatus comprising: (a) means for producing a scanner model for said scanner; (b) means coupled to said scanner and to said scanner model producing means, for determining said parameters of said medium model; and (c) means coupled to said parameters determining means, for determining a medium spectrum, said medium spectrum corresponding to said original on said medium and representing a conversion of said scanner signals.
Claim 15
Independent Claim 122 words
An apparatus for converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said medium having a medium type representative of said medium of said original, said medium type having a medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said medium type, said apparatus comprising: (a) means for producing a scanner model for said scanner; (b) means coupled to said scanner and to said scanner model producing means, for determining said parameters of said medium model; and (c) means coupled to said parameters determining means, for determining a medium spectrum, said medium spectrum corresponding to said original on said medium and representing a conversion of said scanner signals.
Claim 16
Dependent Claim 23 words
An apparatus as in claim 12 further comprising means coupled to said spectrum determining means, for converting said medium spectrum into colorimetric values.
Claim 17
Independent Claim 112 words
An apparatus for converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said apparatus comprising: (a) a memory; (b) a digital processor coupled to said memory, said memory storing a representation for a selected medium type representative of said medium of said original, said representation defined in a coordinate space, said coordinate space determined by said selected medium type, said representation providing a spectral description of said selected medium type, said memory storing a representation of said scanner, said digital processor producing a solution for said representation of a scanner using said representation of said medium type, wherein said solution is produced in said coordinate space.
Claim 18
Independent Claim 112 words
An apparatus for converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said apparatus comprising: (a) a memory; (b) a digital processor coupled to said memory, said memory storing a representation for a selected medium type representative of said medium of said original, said representation defined in a coordinate space, said coordinate space determined by said selected medium type, said representation providing a spectral description of said selected medium type, said memory storing a representation of said scanner, said digital processor producing a solution for said representation of a scanner using said representation of said medium type, wherein said solution is produced in said coordinate space.
Claim 19
Dependent Claim 15 words
An apparatus as in claim 14 further comprising a scanner coupled to said digital processor.
Claim 20
Dependent Claim 23 words
An apparatus as in claim 14 further comprising an input device, wherein said input device is used to select said selected medium type.
Claim 21
Dependent Claim 25 words
An apparatus as in claim 14 wherein said solution provides a spectral signal which represents a conversion of said signals representing output from said scanner.
Claim 22
Dependent Claim 19 words
An apparatus as in claim 17 wherein said spectral signal is further converted into a set of colorimetric values.
Claim 23
Dependent Claim 15 words
An apparatus as in claim 18 further comprising a scanner coupled to said digital processor.
Claim 24
Dependent Claim 16 words
An apparatus as in claim 19 further comprising a color printer coupled to said digital processor.
Claim 25
Dependent Claim 31 words
An apparatus as in claim 18 wherein said solution is produced iteratively in an iterative convergence loop, wherein said iterative convergence loop develops a succession of values in said coordinate space.
Claim 26
Dependent Claim 29 words
An apparatus as in claim 18 further comprising a multidimensional lookup table, said lookup table coupled to said memory, said scanner signals forming an address to said lookup table.
Claim 27
Dependent Claim 18 words
An apparatus as in claim 22 further comprising interpolation means, said interpolation means coupled to said lookup table.
Claim 28
Dependent Claim 37 words
An apparatus as in claim 14 wherein said representation of a selected medium type comprises a medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said selected medium type.
Claim 29
Dependent Claim 61 words
An apparatus as in claim 24 wherein said digital processor determines said parameters of said medium model from said scanner signals using said representation of said scanner and wherein said digital processor determines a medium spectrum from said parameters using said medium model, said medium spectrum corresponding to said original on said medium and representing a conversion of said scanner signals.
Claim 30
Independent Claim 130 words
An apparatus for converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said medium having a medium type representative of said medium of said original, said medium type having a medium model, said medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said medium type, said apparatus comprising: (a) a first circuit producing a scanner model for said scanner; (b) a second circuit coupled to said-scanner and to said first circuit, said second circuit determining said parameters of said medium model; and (c) a third circuit coupled to said second circuit, said third circuit determining a medium spectrum, said medium spectrum corresponding to said original on said medium and representing a conversion of said scanner signals.
Claim 31
Independent Claim 130 words
An apparatus for converting scanner signals from a scanner scanning an original on a medium into colorimetric signals, said medium having a medium type representative of said medium of said original, said medium type having a medium model, said medium model having a set of basis spectral functions and parameters, said basis spectral functions determined by said medium type, said apparatus comprising: (a) a first circuit producing a scanner model for said scanner; (b) a second circuit coupled to said-scanner and to said first circuit, said second circuit determining said parameters of said medium model; and (c) a third circuit coupled to said second circuit, said third circuit determining a medium spectrum, said medium spectrum corresponding to said original on said medium and representing a conversion of said scanner signals.
Claim 32
Dependent Claim 16 words
An apparatus as in claim 26 wherein said medium spectrum is further converted into colorimetric values.
Claim 33
Dependent Claim 26 words
An apparatus as in claim 26 further comprising a memory for storing a multidimensional lookup table, said scanner signals forming an address to said lookup table.
Claim 34
Dependent Claim 15 words
An apparatus as in claim 28 further comprising an interpolator coupled to said lookup table.
Claim 35
Dependent Claim 37 words
An apparatus as in claim 26 further comprising an input device and wherein said memory stores a plurality of medium types including said medium type and wherein said input device is used to select said medium type.

References Cited (Backward Citations)

US4500919A Cited
US4977522A Cited
US5003500A Cited
US4992963A Cited
US5149960A Cited
US5149960B1 Cited
EP0562971A1 Cited
US5377025A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag