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

Methods and apparatus for performing real time color gamut compressions

Assignee: Xerox Corp
•
Filing: 1991-11-27
•
Granted: 1994-06-07
•
Expires: 2011-11-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An apparatus and method for performing real time color gamut compressions for a source image. The method is performed in a data processing system having a memory, and includes the steps, performed by the data processing system, of storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut and the image output device being capable of outputting colors of a second color gamut, reading the multi-pixel image from the memory for receipt by the image output device, and converting colors of the multi-pixel image that are not in the second color gamut, after start of the reading step and before completion of the reading step, into colors of the second color gamut.

Inventors

  • 👤 Steven J. Harrington

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 14:19
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6058

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 127 words
An image processing method, the method performed by a data processing system having a memory, and comprising the steps, performed by the data processing system, of: storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut and the image output device being capable of outputting colors of a second color gamut; reading the multi-pixel image from the memory for receipt by the image output device; and compressing the first color gamut of the multi-pixel image, after start of the reading step and before completion of the reading step, so that the colors of the multi-pixel image fit within the second color gamut of the image output device.
Claim 2
Dependent Claim 127 words
An image processing method, the method performed by a data processing system having a memory, and comprising the steps, performed by the data processing system, of: storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut and the image output device being capable of outputting colors of a second color gamut; reading the multi-pixel image from the memory for receipt by the image output device; and compressing the first color gamut of the multi-pixel image, after start of the reading step and before completion of the reading step, so that the colors of the multi-pixel image fit within the second color gamut of the image output device.
Claim 3
Dependent Claim 88 words
The image processing method of claim 1, further comprising the steps of: analyzing the multi-pixel image, after start of the reading step and before completion of the reading step, to generate boundary information representing a boundary of the first color gamut; and storing the generated boundary information in the memory, after start of the reading step and before completion of the reading step, wherein the compressing step includes the step of mapping colors of the multi-pixel image in accordance with the generated boundary information stored in the memory.
Claim 4
Dependent Claim 136 words
The image processing method of claim 2, further comprising the steps of: generating boundary information representing a boundary of the second color gamut; storing the boundary information representing the boundary of the second color gamut in the memory; comparing the boundary information of the first color gamut with the boundary information of the second color gamut; and constructing a color mapping table in the memory based on the comparison of the boundary of the first color gamut and the boundary of the second color gamut, wherein the color mapping table includes values representing differences between the boundary information of the first color gamut and the boundary information of the second color gamut, and the compressing step includes the step of mapping colors of the multi-pixel image in accordance with the values in the color mapping table.
Claim 5
Dependent Claim 46 words
The image processing method of claim 1, wherein the memory of the data processing system includes a first memory device for storing the multi-pixel image, and a second memory device, separated from the first memory device, for storing the boundary information representing the first color gamut.
Claim 6
Dependent Claim 129 words
An image processing apparatus, in a data processing system having a memory, comprising: means for storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut and the image output device being capable of producing colors of a second color gamut; means for reading the multi-pixel image from the memory for receipt by the image output device; and a gamut compression device for compressing the first color gamut of the multi-pixel image, after start of the reading by the reading means and before completion of the reading by the reading means, so that the colors of the multi-pixel image fit within the second color gamut of the image output device.
Claim 7
Dependent Claim 129 words
An image processing apparatus, in a data processing system having a memory, comprising: means for storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut and the image output device being capable of producing colors of a second color gamut; means for reading the multi-pixel image from the memory for receipt by the image output device; and a gamut compression device for compressing the first color gamut of the multi-pixel image, after start of the reading by the reading means and before completion of the reading by the reading means, so that the colors of the multi-pixel image fit within the second color gamut of the image output device.
Claim 8
Dependent Claim 101 words
The image processing apparatus of claim 5, further comprising: an analyzer for analyzing the multi-pixel image, after start of the reading by the reading means and before completion of the reading by the reading means, to generate boundary information representing a boundary of the first color gamut; and means or storing the generated boundary information in the memory, after start of the reading by the reading means and before completion of the reading by the reading means, wherein the compression carried out by the gamut compression device includes mapping colors of the multi-pixel image in accordance with the stored boundary information.
Claim 9
Dependent Claim 147 words
The image processing apparatus of claim 6, further comprising: means for generating boundary information representing a boundary of the second color gamut; means for storing the boundary information representing the boundary of the second color gamut in the memory; a comparison device for comparing the boundary information of the first color gamut with the boundary information of the second color gamut; and means for constructing a color mapping table in the memory based on the comparison of the boundary of the first color gamut and the boundary of the second color gamut, wherein the color mapping table includes values representing differences between the boundary information of the first color gamut and the boundary information of the second color gamut, and the compression carried out by the gamut compression device includes mapping colors of the multi-pixel image in accordance with the values stored in the color mapping table.
Claim 10
Dependent Claim 46 words
The image processing apparatus of claim 5, wherein the memory of the data processing system includes a first memory device for storing the multi-pixel image, and a second memory device, separate from the first memory device, for storing the boundary information representing the first color gamut.
Claim 11
Dependent Claim 126 words
An image processing method, the method being performed by a data processing system having a memory, and comprising the steps, performed by the data processing system, of: storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut, and the image output device being capable of outputting colors of a second color gamut; constructing a color mapping table in the memory that includes a list of gamut compression factor, values of the first color gamut representing differences between boundaries of the first and second color gamuts; and modifying the multi-pixel image stored in the memory in accordance with the gamut compression factors in the color mapping table.
Claim 12
Dependent Claim 126 words
An image processing method, the method being performed by a data processing system having a memory, and comprising the steps, performed by the data processing system, of: storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut, and the image output device being capable of outputting colors of a second color gamut; constructing a color mapping table in the memory that includes a list of gamut compression factor, values of the first color gamut representing differences between boundaries of the first and second color gamuts; and modifying the multi-pixel image stored in the memory in accordance with the gamut compression factors in the color mapping table.
Claim 13
Dependent Claim 29 words
The image processing method of claim 9, wherein the constructing step includes indexing the list of gamut compression factors using values indicating hue characteristics of the first color gamut.
Claim 14
Dependent Claim 39 words
The image processing method of claim 9, wherein the constructing step includes indexing the list of gamut compression factors using values indicating hue characteristics of the first color gamut and values indicating luminance characteristics of the first color gamut.
Claim 15
Dependent Claim 145 words
The image processing method of claim 10, wherein the constructing step further includes: constructing a first color gamut table in the memory, wherein the first color gamut table includes a list of saturation-related values indicating saturation characteristics of the first color gamut, and the saturation-related values are indexed by values indicating hue characteristics of the first color gamut; constructing a second color gamut table in the memory, wherein the second color gamut table includes a list of saturation-related values indicating saturation characteristics of the second color gamut, and the saturation-related values of the second color gamut table are indexed by values indicating hue characteristics of the second color gamut; determining differences between corresponding saturation-related values in the first and second color gamut tables; and storing the determined differences in the memory to form the list of gamut compression factor& included in the color mapping table.
Claim 16
Dependent Claim 30 words
The image processing method of claim 10, wherein the storing step comprises, storing the multi-pixel image in the memory of the data processing system as a set of YES coordinates.
Claim 17
Dependent Claim 50 words
The, image processing method of claim 10, wherein the constructing stop further includes performing a logarithmic conversion on values representing tue boundaries of the first and second color gamuts, and determining the gamut compression factors by determining differences between the logarithmically converted values of the first and second color gamuts.
Claim 18
Dependent Claim 112 words
An image processing apparatus, in a data processing system having a memory, comprising: means for storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut, and the image output device being capable of outputting colors of a second color gamut; means for constructing a color mapping table in the memory that includes a list of gamut compression factors representing differences between boundaries of the first and second color gamuts; and means for modifying the multi-pixel image stored in the memory in accordance with the gamut compression factors in the color mapping table.
Claim 19
Dependent Claim 112 words
An image processing apparatus, in a data processing system having a memory, comprising: means for storing, in the memory of the data processing system, a multi-pixel image to be output by an image output device, the multi-pixel image having colors of a first color gamut, and the image output device being capable of outputting colors of a second color gamut; means for constructing a color mapping table in the memory that includes a list of gamut compression factors representing differences between boundaries of the first and second color gamuts; and means for modifying the multi-pixel image stored in the memory in accordance with the gamut compression factors in the color mapping table.
Claim 20
Dependent Claim 29 words
The image processing apparatus of claim 15, wherein the constructing means indexes the list of gamut compression factors by using values indicating hue characteristics of the first color gamut.
Claim 21
Dependent Claim 149 words
The image processing apparatus of claim 16, further comprising: means for constructing a first color gamut table in the memory, wherein the first color gamut table includes a list of saturation-related values indicating saturation characteristics of the first color gamut, and the saturation-related values are indexed by values indicating hue characteristics of the first color gamut; means for constructing a second color gamut table in the memory, wherein the second color gamut table includes a list of saturation-related values indicating saturation characteristics of the second color gamut, and the saturation-related values of the second color gamut table are indexed by values indicating hue characteristics of the second color gamut; means for determining differences between corresponding saturation-related values In the first and second color gamut tables; and means for storing the determined differences in the memory to form the list of gamut compression factors included In the color mapping table.
Claim 22
Dependent Claim 30 words
The image processing apparatus of claim 16, wherein the means for storing stores the multi-pixel image in the memory of the data processing system as a set of YES coordinates.
Claim 23
Dependent Claim 47 words
The image processing apparatus of claim 16, wherein constructing means performs a logarithmic conversion on values representing the boundaries of the first and second color gamuts, and determines the gamut compression factors by determining differences between the logarithmically converted values of the first and second color gamuts.
Claim 24
Dependent Claim 39 words
The image processing apparatus of claim 15, wherein the constructing means indexes the list of gamut compression factors using values indicating the hue characteristics of the first color gamut and values indicating luminance characteristics of the first color gamut.

References Cited (Backward Citations)

US4731662A Cited
US4670780A Cited
US4758885A Cited
US4843379A Cited
US4707727A Cited
US4873570A Cited
US4985853A Cited
US4985759A Cited
US5239370A Cited
US5268753A Cited
US5208911A Cited
US5185661A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1997-06-06 1997-12-06 1998-06-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2001-06-06 2001-12-06 2002-06-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2005-06-06 2005-12-06 2006-06-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag