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

Real-time three-dimensional color look-up table interactive editor system and method

Assignee: Apple Inc
•
Filing: 1994-09-16
•
Granted: 1997-05-06
•
Expires: 2014-09-16
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for editing color LUTs that are utilized for converting color data from a first display device having a corresponding first color space to a second display device having a corresponding second color space is described. The method of the present invention includes initially displaying on an editor display screen, a graphical representation of a first draft of a previously created color LUT. The graphical representation of the previously created table is embodied as a lattice structure, where each element in the lattice structure represents one or more color values stored in the color LUT. Also displayed on the editor display screen is a set reference images and a set of sample images. The reference images represent the appearance that the user wants the color image to look like on the second display device. Initially, sample images reflect the manner in which the reference image would be displayed on the second device when processed through the previously created color LUT. In an editing session, the user has the ability to edit the manner in which the sample image will appear on the second display device by moving elements within the graphical representation thereby causing corresponding changes in the previously created color LUT. After making the changes to the graphical representation, the sample images are again generated by processing the color data for the reference image through the edited color LUT. The editing session continues, i.e. manipulating the graphical representation, until the color table has been edited such that the sample images appear to have the same color as the reference images.

Inventors

  • 👤 Michael Stokes

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 17:47
CPC Classifications
H; H04; H04N; H04N1/00; H04N1/46; H04N1/56; H04N1/60; H04N1/6011; H04N1/603

Claims Analysis

Total Claims: 17
Claim 1
Independent Claim 265 words
In a computer system having at least a first device and a second device for displaying color, said system employing a color look-up table (LUT) to translate color data corresponding to said first device into color data corresponding to said second device, a system for on-line editing of said color LUT comprising: a means for displaying color images; a means for causing said display means to display a set of different color reference images, each of said images representing an image type wherein the manner in which colors are visually perceived within each image is dependent on each image's type, said set of color reference images being displayed in a manner characterized by said first display device, said reference images having corresponding color data information; means for generating an inverted color LUT corresponding to said color LUT; a means for causing said display means to display a set of color sample images by processing said reference image's color data information through said color LUT and said inverted color LUT such that said set of color sample images are displayed in a manner characterized by said second display device; means for causing said display means to display a graphic representation of said color LUT, which comprises elements respectively represent colors in said color LUT and which are connected together by axes that are respectively disposed in at least three dimensions; means for performing input/output (I/O) interfacing with said display means, said (I/O) interface means changing said graphical representation of said LUT, wherein when said graphical representation of said LUT is changed, said color LUT is updated.
Claim 2
Dependent Claim 265 words
In a computer system having at least a first device and a second device for displaying color, said system employing a color look-up table (LUT) to translate color data corresponding to said first device into color data corresponding to said second device, a system for on-line editing of said color LUT comprising: a means for displaying color images; a means for causing said display means to display a set of different color reference images, each of said images representing an image type wherein the manner in which colors are visually perceived within each image is dependent on each image's type, said set of color reference images being displayed in a manner characterized by said first display device, said reference images having corresponding color data information; means for generating an inverted color LUT corresponding to said color LUT; a means for causing said display means to display a set of color sample images by processing said reference image's color data information through said color LUT and said inverted color LUT such that said set of color sample images are displayed in a manner characterized by said second display device; means for causing said display means to display a graphic representation of said color LUT, which comprises elements respectively represent colors in said color LUT and which are connected together by axes that are respectively disposed in at least three dimensions; means for performing input/output (I/O) interfacing with said display means, said (I/O) interface means changing said graphical representation of said LUT, wherein when said graphical representation of said LUT is changed, said color LUT is updated.
Claim 3
Dependent Claim 34 words
The system as described in claim 1 wherein said display means displays said graphical representation of said color LUT in a color space other than color spaces corresponding to said first or second device.
Claim 4
Dependent Claim 33 words
The system as described in claim 2 wherein said graphical representation is a lattice structure including a multiplicity of elements, each of said elements corresponds to color values associated with said color LUT.
Claim 5
Dependent Claim 31 words
The system as described in claim 1 wherein said graphical representation has an associated resolution and said associated resolution is dependent on the number of said elements said graphical representation comprises.
Claim 6
Dependent Claim 22 words
The system as described in claim 4 wherein said first device is a computer monitor and said second device is a printer.
Claim 7
Dependent Claim 15 words
The system as described in claim 4 wherein said first and second devices are printers.
Claim 8
Dependent Claim 348 words
In a computer system having at least a first device and a second device for displaying color, said system employing a color look-up table to translate color data corresponding to said first device into color data corresponding to said second device, a method for on-line editing of said color LUT essentially comprising the steps of: providing a display screen for editing said color LUT; providing a color LUT, said color LUT translating color data corresponding to said first device into color data corresponding to said second device, said color LUT storing color values corresponding to said second device; generating an inverted color LUT using said color LUT, said inverted color LUT translating color data corresponding to said second device into color data corresponding to said first device; displaying a graphical representation of said color LUT, said graphical representation including a multiplicity of elements, each of said elements corresponding to at least one of said color values stored in said color LUT, and being connected together by axes that are respectively disposed in at least three dimensions; displaying a set of different references images, each of said images representing an image type wherein the manner in which colors are visually perceived within each image is dependent on each image's type, and each of said set of reference images being defined by color data information; displaying a set of sample images, said set of sample images being displayed by processing said reference image's color data information through said color LUT and said inverted color LUT; editing said color LUT to generate an edited color LUT by changing the position of at least one of said elements in said graphical representation, wherein changing said element's position causes a corresponding change in said at least one of said color data values associated with said color LUT; generating a new inverted color LUT corresponding to the edited color LUT; displaying a new set of sample images, said new set of sample images being displayed by reprocessing said reference image's color data information through said edited color LUT and said new inverted color LUT.
Claim 9
Dependent Claim 348 words
In a computer system having at least a first device and a second device for displaying color, said system employing a color look-up table to translate color data corresponding to said first device into color data corresponding to said second device, a method for on-line editing of said color LUT essentially comprising the steps of: providing a display screen for editing said color LUT; providing a color LUT, said color LUT translating color data corresponding to said first device into color data corresponding to said second device, said color LUT storing color values corresponding to said second device; generating an inverted color LUT using said color LUT, said inverted color LUT translating color data corresponding to said second device into color data corresponding to said first device; displaying a graphical representation of said color LUT, said graphical representation including a multiplicity of elements, each of said elements corresponding to at least one of said color values stored in said color LUT, and being connected together by axes that are respectively disposed in at least three dimensions; displaying a set of different references images, each of said images representing an image type wherein the manner in which colors are visually perceived within each image is dependent on each image's type, and each of said set of reference images being defined by color data information; displaying a set of sample images, said set of sample images being displayed by processing said reference image's color data information through said color LUT and said inverted color LUT; editing said color LUT to generate an edited color LUT by changing the position of at least one of said elements in said graphical representation, wherein changing said element's position causes a corresponding change in said at least one of said color data values associated with said color LUT; generating a new inverted color LUT corresponding to the edited color LUT; displaying a new set of sample images, said new set of sample images being displayed by reprocessing said reference image's color data information through said edited color LUT and said new inverted color LUT.
Claim 10
Dependent Claim 135 words
The method as described in claim 7 wherein the step of displaying a set of sample images by processing said reference image's color data information through said color LUT and said inverted color LUT also includes the steps of first translating said color data information associated with said set of reference images into color data associated with a human visual system (HVS) color space, next processing said color data associated with said HVS color space through said color LUT to generate color data associated with said second device, next processing said color data associated with said second device through said inverted color LUT to generated color data associated with said HVS color space and finally translating said color data associated with said HVS color space into color data associated with said display means color space.
Claim 11
Dependent Claim 34 words
The method as described in claim 8 wherein said editing step further includes the step of adjusting the resolution of said graphical representation by adjusting the number of said elements in said graphical representation.
Claim 12
Dependent Claim 47 words
The method as described in claim 9 wherein said each of said color values of said color LUT comprises at least three components and wherein said graphical representation comprises at least three axes, and wherein said at least three axes corresponds to said at least three components.
Claim 13
Dependent Claim 34 words
The method as described in claim 10 wherein said display means displays said graphical representation of said color LUT in a color space other than color spaces corresponding to said first or second device.
Claim 14
Dependent Claim 33 words
The method as described in claim 11 wherein said graphical representation is a lattice structure including a multiplicity of elements, each of said elements corresponds to color values associated with said color LUT.
Claim 15
Dependent Claim 31 words
The method as described in claim 7 wherein said graphical representation has an associated resolution and said associated resolution is dependent on the number of said elements said graphical representation comprises.
Claim 16
Dependent Claim 22 words
The method as described in claim 13 wherein said first device is a computer monitor and said second device is a printer.
Claim 17
Dependent Claim 15 words
The method as described in claim 13 wherein said first and second devices are printers.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag