System for distributing and controlling color reproduction at multiple sites
DC CAFCFirst Claim
1. A color rendering system comprising to improve color matching in relation to at least one other color device comprising:
- a computer system which communicates with at least one computer through a network interface;
a color output device which communicates with said computer system;
a display linked to said computer system, said computer system providing a user interface for displaying menu selections to a user;
a user input device operable in combination with said display and said computer system for enabling said user to choose among said menu selections expressing at least user preferences for color reproduction and to make annotations on said display for association with color image data; and
memory for storing tonal transfer curves for the color channels of said color output device, one or more color transformations for converting a first set of color coordinates into a second set of coordinates for said output device, said color image data, and said annotations to said color image data, wherein said tonal transfer curves and said one or more color transformations are at least partly in accordance with calibration data in device-independent units of color and are useable in combination to control rendering by said color output device.
2 Assignments
Litigations
1 Petition
Accused Products
Abstract
The system provides for controlling color reproduction of input color image data in a network having nodes (or sites). The system distributes the input color image data from one of the nodes to other nodes, and provides data structures in the network. The system has means for providing color calibration data at each node characterizing output colors (colorants) of the rendering device of the node, and means for producing at each node, responsive to the color calibration data of the rendering device of the node, information for transforming the input color image data into output color image data at the rendering device of the node. The rendering device of each node renders a color reproduction responsive to the output color image data, wherein colors displayed in the reproduction at the rendering device of each node appear substantially the same within the output colors attainable by the rendering devices.
-
Citations
85 Claims
-
1. A color rendering system comprising to improve color matching in relation to at least one other color device comprising:
-
a computer system which communicates with at least one computer through a network interface; a color output device which communicates with said computer system; a display linked to said computer system, said computer system providing a user interface for displaying menu selections to a user; a user input device operable in combination with said display and said computer system for enabling said user to choose among said menu selections expressing at least user preferences for color reproduction and to make annotations on said display for association with color image data; and memory for storing tonal transfer curves for the color channels of said color output device, one or more color transformations for converting a first set of color coordinates into a second set of coordinates for said output device, said color image data, and said annotations to said color image data, wherein said tonal transfer curves and said one or more color transformations are at least partly in accordance with calibration data in device-independent units of color and are useable in combination to control rendering by said color output device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A color rendering system comprising:
-
a computer system having a network interface for communication over a network; a display coupled to said computer system, said computer system providing a user interface for displaying a menu of selections to a user; a user input device operable in combination with said display and said computer system for enabling said user to choose among said menu of selections expressing at least user preferences for color reproduction and to make annotations on said display for association with color image data; and memory for storing at least tonal transfer curves for a plurality of color channels, said color image data, said annotations to said color image data and one or more color transformations for converting a first set of color coordinates into a second set of coordinates, wherein said tonal transfer curves and said one or more color transformations are at least partly in accordance with calibration data in device-independent units of color and are useable in combination to control rendering of said color image data. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method for color rendering using a computer system having a display coupled to said computer system, said method comprising the steps of:
-
displaying on the display a menu of selections which enable a user to select at least user preferences for color reproduction; and storing in memory at least tonal transfer curves for a plurality of color channels, color image data, and one or more color transformations for converting a first set of color coordinates into a second set of coordinates wherein said tonal transfer curves and said one or more color transformations are at least partly in accordance with calibration data in device-independent units of color and are useable in combination to control rendering of said color image data, and at least one of said one or more color transformations is a chromatic adaptation transform useable to compensate for change in viewing conditions. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A computer-readable medium encoded with a computer program for controlling color rendering on at least one color output device comprising:
-
a program which enables a user interface for displaying a menu of selections to a user and is useable for providing at least user preferences for color reproduction; and data representing at least tonal transfer curves for a plurality of color channels and one or more color transformations for converting a first set of color coordinates into a second set of coordinates, wherein said tonal transfer curves and said one or more color transformations are at least partly in accordance with calibration data in device-independent units of color and are useable in combination to control rendering on a color output device, and wherein at least one of said one or more color transformations is a chromatic adaptation transform useable to compensate for change in viewing conditions. - View Dependent Claims (44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. A color rendering system comprising:
-
a computer system having a network interface for communication over a network; a display coupled to said computer system, said computer system providing a user interface for displaying a menu of selections to a user; a user input device operable in combination with said display and said computer system for enabling said user to choose among said menu of selections expressing at least user preferences for color reproduction; and memory for storing at least tonal transfer curves for a plurality of color channels, color image data, a chromatic adaptation transform useable when needed to adjust rendering in accordance with viewing conditions, and one or more color transformations for converting a first set of color coordinates into a second set of coordinates, wherein said tonal transfer curves and said one or more color transformations are at least partly in accordance with calibration data in device-independent units of color and are useable in combination with said chromatic adaptation transform to control rendering in accordance with said user preferences when said color image data is rendered by a least one rendering device. - View Dependent Claims (63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74)
-
-
75. A color rendering system to improve color matching in relation to at least one other color output device comprising:
-
a computer system having a network interface allowing for communication with one or more other computers and a linkage for a color output device; and memory for storing tonal transfer curves for the color channels of said color output device, one or more color transformations for converting a first set of color coordinates into a second set of coordinates for said color output device, color image data, and programs and data for providing a user interface to a user, wherein said tonal transfer curves and said one or more color transformations are at least partly in accordance with calibration data in device-independent units of color and are useable in combination to control rendering by said color output device, and wherein said user interface enables a user to configure a workflow for processing color image data by assembling elements representative of said workflow on a display. - View Dependent Claims (76, 77)
-
-
78. A computer-readable medium encoded with a computer program for processing color image data for reproduction on at least one color rendering device comprising:
-
a program which enables a user interface for displaying a menu of selections to a user and is useable for providing at least user preferences for reproduction of said color image data, and to make annotations for association with said color image data; at least one file for storing information having at least user preferences for reproduction; and data representing at least tonal transfer curves for a plurality of color channels, and one or more color transformations for converting a first set of color coordinates into a second set of coordinates, wherein said tonal transfer curves and said one or more color transformations are at least partly in accordance with calibration data in device-independent units of color and are useable in combination to control said reproduction on said at least one color rendering device responsive to said user preferences. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85)
-
Specification