System for distributing controlling color reproduction at multiple sites
First Claim
1. A system for controlling color reproduction of input color image data comprising:
- a network having nodes in which at least two of said nodes each comprise at least one rendering device and network interfacing means for enabling the node to communicate with one or more other said nodes in said network;
means for distributing said input color image data from said one of said nodes to other said nodes;
means for providing a data structure in said network;
means for providing color calibration data at each said node characterizing output colors of the rendering device of the node;
means for producing for each said 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;
means for storing said information in said data structure;
means for transforming for each said node said input color image data into output color image data for the rendering device of the node responsive to said information in said data structure; and
means for rendering at the rendering device of each said node a color reproduction responsive to said output color image data, wherein colors displayed in said reproduction at the rendering device of each said node appear substantially the same within output colors attainable by the rendering devices.
4 Assignments
0 Petitions
Accused Products
Abstract
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).
188 Citations
73 Claims
-
1. A system for controlling color reproduction of input color image data comprising:
-
a network having nodes in which at least two of said nodes each comprise at least one rendering device and network interfacing means for enabling the node to communicate with one or more other said nodes in said network; means for distributing said input color image data from said one of said nodes to other said nodes; means for providing a data structure in said network; means for providing color calibration data at each said node characterizing output colors of the rendering device of the node; means for producing for each said 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; means for storing said information in said data structure; means for transforming for each said node said input color image data into output color image data for the rendering device of the node responsive to said information in said data structure; and means for rendering at the rendering device of each said node a color reproduction responsive to said output color image data, wherein colors displayed in said reproduction at the rendering device of each said node appear substantially the same within output colors attainable by the rendering devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for controlling color reproduction at a plurality of nodes in a network in which at least two of said nodes each have at least one rendering device, said method comprising the steps of:
-
providing a data structure in said network; providing at each said node common input color image data in which each of said nodes are capable of communicating with one or more other ones of said nodes; providing color calibration data at each said node characterizing output colors of the rendering device of the node; producing for each said 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; storing said information in said data structure; transforming for each said node said input color image data into output color image data for the rendering device of the node responsive to said information in said data structure; and rendering at the rendering device of each said node a color reproduction responsive to said output color image data, wherein colors displayed in said reproduction at the rendering device of each said node appear substantially the same within output colors attainable by the rendering devices. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62)
-
-
63. A color reproduction apparatus for rendering a page with color uniform with a remote device rendering the same said page comprising:
-
means for communicating with said remote rendering device; means for receiving input color image data corresponding to said page via said communicating means; means for producing a data structure with components shared by said apparatus and said remote device and components local to said apparatus, said data structure having information for transforming the input color image data into output color image data which will provide uniform appearance of color of said page at both said apparatus and said remote device, said communicating means being operative by said producing means to provide said shared data structure; means for transforming said input color image data into output color image data responsive to said information in said data structure; means for rendering said page at said apparatus responsive to said output color image data; means for verifying that the information in said data structure properly transformed said input color image data into said output color image data; and means for revising the information in the data structure responsive to said verifying means; and means for producing color calibration data characterizing output colors of the apparatus which is operative by said means for producing a data structure and said means for verifying.
-
-
64. A method of virtual proofing at a plurality of rendering devices configured into a network, each said rendering device having a calibration transform to render color images, said method comprising the steps of:
-
transferring color image data from one of said plurality of rendering devices to others of said rendering devices in said network; calibrating color measure instruments associated with each said rendering device; rendering a known color image at each said rendering device; measuring the rendered image at each said rendering device with the color measuring instrument to provide color data; comparing the measured color data with color data of the known color image to provide color-error data; evaluating the color-error data responsive to tolerance levels to indicate when the calibration of each said rendering device is one of within said tolerance levels and outside said tolerance levels; producing at one of said plurality of rendering devices when said calibration of the rendering device is outside said tolerance levels another calibration transform; building a correction transform based upon said color-error data when said calibration of one of said rendering devices is within said tolerance levels; revising the calibration transform of said rendering device with said correction transform; and rendering said image data at each rendering device responsive to one of said revised calibration transform and said another calibration transform.
-
-
65. A system for controlling color reproduction of input color image data at a plurality of rendering devices comprising:
-
a plurality of rendering devices; a plurality of computers, each being coupled to at least one of said rendering devices, which share information for transforming at the rendering devices said input color image data into output color image data, wherein said shared information includes at least data in device-independent color units; and each of said computers operate to enable their coupled rendering device to produce a rendering of the image data in accordance with said shared information at the computer, wherein colors in the rendering produced by the rendering devices appear substantially the same within output colors attainable by each of the rendering devices. - View Dependent Claims (66, 67, 68, 69, 70, 71)
-
-
72. A system for controlling color reproduction of input color image data at a plurality of rendering devices comprising:
-
a plurality of rendering devices; a plurality of computers, each being coupled to at least one of said rendering devices, which are capable of sharing information for transforming at the rendering devices said input color image data into output color image data, wherein at least one of said rendering devices is a proofing device and said proofing device represents one of a color display and a hardcopy output device; and each of said computers operate to enable their coupled rendering device to produce a rendering of the image data in accordance with at least said shared information at the computer, wherein colors in the rendering produced by the rendering devices appear substantially the same within output colors attainable by each of the rendering devices.
-
-
73. A system for controlling color reproduction at multiple sites in which each of said sites has at least one rendering device, said system comprising:
-
a computer system having a user interface at at least one of said sites to enable a user at the site to select a plurality of sites and to connect said plurality of sites in a network in which said connected sites each have means for enabling the site to communicate with one or more other said connected sites in said network; and means for enabling the production of information for transforming input color image data into output color image data for the rendering devices at at least two of said connected sites such that colors produced by the rendering devices appear substantially the same within output colors attainable by the rendering devices.
-
Specification