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

Reduced storage of pre-computed difference tables used in color space conversion

Assignee: Xerox Corp
•
Filing: 1993-10-04
•
Granted: 1997-01-07
•
Expires: 2013-10-04
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interpolation calculation requires a plurality of difference signals representing the distances to a set of neighboring colors in space. However, at least some of the plurality of difference signals required for interpolation of a color within the boundary defined by the known color and the set of neighboring colors are also required for interpolation of another color within the boundaries defined by a neighboring known color and its set of neighboring known colors. Accordingly, rather than redundantly storing the difference values, a storage and retrieval scheme is used which only stores non-redundant difference signals, and retrieves from addresses associated with neighboring colors the appropriate difference signals for a given interpolation calculations.

Inventors

  • 👤 Robert J. Rolleston

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 12:03
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6016; H04N1/6019

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 255 words
A color space transformation system for converting first color space signals derived from an image creator device to a second color space signal directed to reproduce an image on a reproduction device, where a set of empirically derived output color signals are stored in a device memory, mapped to selected input color signals distributed through an input color space, and wherein for an input color signal which is not mapped to a stored output color signal, an interpolation processor is used to provide an output color signal, including an arrangement improving the efficiency of the interpolation processor comprising: a. a calculating processor for calculating the distance in output color space between each output color and each of a predetermined set of output color neighboring color signals, and producing a set of difference signals as a function of said distances; b. a difference memory, storing the difference signals received from said calculating processor, the difference signals stored at a plurality of addresses in said difference memory associated with corresponding input color signals; c. a storage controller controlling the storage of said difference signals, and directing from the calculating processor to the difference memory at addresses therein associated with a known color only such digital difference digital distance signals as have not been previously stored for a neighboring known color; d. said storage controller controlling the retrieval of said difference signals to the interpolation processor from addresses associated with the known color and neighboring known colors, as required to provide the correct distance signals for interpolation processing.
Claim 2
Dependent Claim 255 words
A color space transformation system for converting first color space signals derived from an image creator device to a second color space signal directed to reproduce an image on a reproduction device, where a set of empirically derived output color signals are stored in a device memory, mapped to selected input color signals distributed through an input color space, and wherein for an input color signal which is not mapped to a stored output color signal, an interpolation processor is used to provide an output color signal, including an arrangement improving the efficiency of the interpolation processor comprising: a. a calculating processor for calculating the distance in output color space between each output color and each of a predetermined set of output color neighboring color signals, and producing a set of difference signals as a function of said distances; b. a difference memory, storing the difference signals received from said calculating processor, the difference signals stored at a plurality of addresses in said difference memory associated with corresponding input color signals; c. a storage controller controlling the storage of said difference signals, and directing from the calculating processor to the difference memory at addresses therein associated with a known color only such digital difference digital distance signals as have not been previously stored for a neighboring known color; d. said storage controller controlling the retrieval of said difference signals to the interpolation processor from addresses associated with the known color and neighboring known colors, as required to provide the correct distance signals for interpolation processing.
Claim 3
Dependent Claim 21 words
The system as defined in claim 1, wherein the first color space signals are defined in terms of red-green-blue color space.
Claim 4
Dependent Claim 24 words
The system as defined in claim 2, wherein the second color color space signals are defined in terms of a second red-green-blue color space.
Claim 5
Dependent Claim 21 words
The system as defined in claim 1, wherein the second color space signals are defined as a multi-dimensional output color space.
Claim 6
Dependent Claim 21 words
The system as defined in claim 3, wherein the second color space signals are defined in terms of cyan-magenta-yellow-black color space.
Claim 7
Dependent Claim 21 words
The system as defined in claim 1, wherein the first color space signals are defined in terms of cyan-magenta-yellow-black color space.
Claim 8
Dependent Claim 21 words
The system as defined in claim 1, wherein the second color space signals are defined in terms of cyan-magenta-yellow-black color space.
Claim 9
Dependent Claim 14 words
The system as defined in claim 1 wherein the first color space is colorimetric.
Claim 10
Dependent Claim 15 words
The system as defined in claim 1 wherein the second color space is device dependent.
Claim 11
Dependent Claim 15 words
The system as defined in claim 1 wherein the first color space is device dependent.
Claim 12
Dependent Claim 14 words
The system as defined in claim 1 wherein the second color space is colorimetric.
Claim 13
Dependent Claim 256 words
A printing system having a color print input, receiving input signals thereat describing a color print to be made in terms of a first color space, and a color space transform device for converting the first color space signals to a second color space whereby suitable printer driver signals are provided to drive a printer to reproduce the color print, the color space transform device including a device memory storing a set of empirically derived output colors at addresses corresponding to selected input colors distributed through the first color space, and an interpolation processor receiving an input color which does not correspond to a stored output color, and provide an interpolated output color, an arrangement improving the efficiency of the interpolation processor comprising: a. a difference memory, having stored therein electromagnetic difference signals representing said distances between each output color signal in the second color space and a plurality of adjacent neighbors in color space, the difference signals stored at a like plurality of addresses in said difference memory associated with corresponding input colors; b. control means, controlling the storage of said digital difference signals, and directing from the calculating means to the difference memory at addresses associated with a known color only such digital difference digital distance signals as have not been previously stored for a neighboring known color; c. said control means controlling the retrieval of said difference signals for interpolation processing from addresses associated with the known color and neighboring known colors, as required to provide the correct distance signals for interpolation processing.
Claim 14
Dependent Claim 256 words
A printing system having a color print input, receiving input signals thereat describing a color print to be made in terms of a first color space, and a color space transform device for converting the first color space signals to a second color space whereby suitable printer driver signals are provided to drive a printer to reproduce the color print, the color space transform device including a device memory storing a set of empirically derived output colors at addresses corresponding to selected input colors distributed through the first color space, and an interpolation processor receiving an input color which does not correspond to a stored output color, and provide an interpolated output color, an arrangement improving the efficiency of the interpolation processor comprising: a. a difference memory, having stored therein electromagnetic difference signals representing said distances between each output color signal in the second color space and a plurality of adjacent neighbors in color space, the difference signals stored at a like plurality of addresses in said difference memory associated with corresponding input colors; b. control means, controlling the storage of said digital difference signals, and directing from the calculating means to the difference memory at addresses associated with a known color only such digital difference digital distance signals as have not been previously stored for a neighboring known color; c. said control means controlling the retrieval of said difference signals for interpolation processing from addresses associated with the known color and neighboring known colors, as required to provide the correct distance signals for interpolation processing.
Claim 15
Dependent Claim 38 words
A printing system as defined in claim 12, wherein such digital difference digital distance signals as have not been previously stored for a neighboring known color includes only the difference signals describing the distance to three adjacent neighbors.
Claim 16
Dependent Claim 21 words
The system as defined in claim 12, wherein the first color space signals are defined in terms of red-green-blue color space.
Claim 17
Dependent Claim 21 words
The system as defined in claim 12, wherein the second color space signals are defined as a multi-dimensional output color space.
Claim 18
Dependent Claim 21 words
The system as defined in claim 15, wherein the second color space signals are defined in terms of cyan-magenta-yellow-black color space.
Claim 19
Dependent Claim 233 words
A color printing system including a color print input, receiving input signals thereat describing a color print to be made at a printer in terms of a first color space; a color printer, suitable for reproducing color prints, and responsive to printer colorant signals defined in terms of a second color space, distinct from the first color space; and a color space transform device for converting the first color space signals received at the color print input to a second color space whereby suitable printer driver signals are provided to drive the color printer to reproduce the color print, including: a device memory storing a set of empirically derived output color signals at addresses corresponding to selected input colors distributed through the first color space, and an interpolation processor receiving an input color which does not correspond to a stored output color, and providing an interpolated output color as a function of the output color signals stored in the device memory; a difference memory, storing difference signals representing distances between each output color signal and a preselected number of adjacent neighbors in the second color space which have not been previously stored for a neighboring output color signal; and control means, controlling the retrieval of said difference signals to the interpolation processor from addresses associated with a plurality of output color signals, as required to provide the correct distance signals for interpolation processing.
Claim 20
Dependent Claim 233 words
A color printing system including a color print input, receiving input signals thereat describing a color print to be made at a printer in terms of a first color space; a color printer, suitable for reproducing color prints, and responsive to printer colorant signals defined in terms of a second color space, distinct from the first color space; and a color space transform device for converting the first color space signals received at the color print input to a second color space whereby suitable printer driver signals are provided to drive the color printer to reproduce the color print, including: a device memory storing a set of empirically derived output color signals at addresses corresponding to selected input colors distributed through the first color space, and an interpolation processor receiving an input color which does not correspond to a stored output color, and providing an interpolated output color as a function of the output color signals stored in the device memory; a difference memory, storing difference signals representing distances between each output color signal and a preselected number of adjacent neighbors in the second color space which have not been previously stored for a neighboring output color signal; and control means, controlling the retrieval of said difference signals to the interpolation processor from addresses associated with a plurality of output color signals, as required to provide the correct distance signals for interpolation processing.
Claim 21
Dependent Claim 21 words
The system as defined in claim 17, wherein the first color space signals are defined in terms of red-green-blue color space.
Claim 22
Dependent Claim 21 words
The system as defined in claim 17, wherein the second color space signals are defined as a multi-dimensional output color space.
Claim 23
Dependent Claim 21 words
The system as defined in claim 19, wherein the second color space signals are defined in terms of cyan-magenta-yellow-black color space.

References Cited (Backward Citations)

US2790844A Cited
US4060829A Cited
US4275413A Cited
US4328515A Cited
US4511989A Cited
US4477833A Cited
US4500919A Cited
US5301016A Cited
US5412766A Cited
US5377025A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-01-07 2000-07-08 2001-01-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-01-07 2004-07-08 2005-01-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-01-07 2008-07-08 2009-01-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag