System for distributing and controlling color reproduction at multiple sites
1-54. -54. (canceled)
The system provides for controlling color reproduction of input color image data representing one or more pages or page constituents in a network having nodes (or sites). Each one of the nodes comprises at least one rendering device. The system distributes the input color image data from one of the nodes to other nodes, and provides a data structure (virtual proof) in the network. This data structure has components shared by the nodes and other components present only at each node. Next, 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 information is then stored in the data structure in different ones of the shared and other components. Means are provided in the system for transforming at each node the input color image data into output color image data for the rendering device of the node responsive to the information in the data structure. The rendering device of each node renders a color reproduction of the page constituents 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. The system further has means for verifying at each node that the information for the rendering device of the node properly transformed the input color image data into the output color image data, and means for revising the information stored in the data structure at the node responsive to results of the verifying means. Shared components of the data structure may also store color preferences selected by a user. The information producing means of the system may further operate responsive to both the color calibration data and the color preferences. The rendering devices in the system can provide color reproductions having three or four colorants, and may provide more than four output colors (color inks).
1-54. -54. (canceled)
55. A user interface for controlling color reproduction at multiple sites in which each of said sites has at least one color input or output device and said user interface is operable at a computer, said user interface comprising:
a graphical user interface enabling the selection of one or more sites, wherein at least one of said sites is capable of being remote from a user of the graphical user interface;
memory accessible by the computer having data representing an identity or location of said selected one or more sites for use in enabling communication with said sites; and
said graphical user interface further enables a selection of one or more color conversions of image data for the color input or output devices at said sites, wherein at least one of said color conversions is in accordance with the gamuts or a relationship between the gamuts of said color input or output devices.
- View Dependent Claims (56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72)
73. A method for providing control to a user for processing color images comprising the steps of:
providing an interface through which said user is able to select one or more sites, each having one or more color input or output devices, wherein at least one of said sites is capable of being remotely located with respect to said user;
providing information regarding identity or location of said one or more sites useable for communication with said sites; and
providing information for transforming input color image data into output color image data for the color input or output devices at said sites comprising at least information representing the gamuts or a relationship between the gamuts of said color devices.
- View Dependent Claims (74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89)
90. A method for detecting color errors in a reproduction representing a source digital image produced by a rendering device in which said source digital image has pixels in one or more color channels, said method comprising the steps of:
capturing a digital image of said reproduction in which said digital image is represented by pixels in different color channels;
generating at least one histogram of the captured digital image of pixels in one or more of said color channels;
cross-correlating one or more regions of said histogram with similar regions of a histogram of pixels of said source digital image; and
analyzing said cross-correlated histograms to determine the color error of said reproduction, wherein said information for transforming comprises at least information relating the color gamuts of said rendering devices to one another.