The present invention relates to a method for printing color images using a color workflow that results in comparable colors from different print systems. In particular, the invention relates to a workflow for obtaining colors from an additional print system that are similar to colors obtained from an existing print system. Furthermore, the invention relates to a print system that is configured for applying the method to obtain similar colors as obtained from an existing print system.
The need to control colors in a color image rendering apparatus, such as a monitor or a printer, as well as in a color image generating device, such as a camera and a scanner, has resulted in various color management systems. The most familiar system is the one supported by the International Color Consortium (ICC), although other systems exist that give comparable results. Colors in a digital image are generally specified in device dependent coordinates. Familiar coordinate spaces are RGB- and CMYK-spaces, but other spaces, depending on a configuration of a device wherein the digital image is processed, may be applicable. A color, associated with a point in a coordinate space, may be determined in physical units by a measuring instrument. Thus, a color is positioned in a device independent color space, such as CIE XYZ and CIE Lab. A conversion between the device dependent coordinate space and the device independent color space is saved as a color profile, that is applicable for processing images of a specific device.
Traditionally, color profiles are associated with a situation wherein a digital image is transferred from a first device, an input device, to a second device, an output device, such as from a scanner to a printer. In such a case, two color profiles are engaged, one for each device. First, the input device coordinates are converted to a device independent color and second, the device independent color is converted to output device coordinates. The combination of two color profiles in this way is a basic color workflow as envisaged by the ICC. The device independent color space acts as a profile connecting space (PCS). The combination of the profiles is not necessarily done during processing of an image, but may also be done in a separate process, thereby obtaining a conversion means that is specifically suitable for transferring images between the two specific devices. This conversion means is known as a device link profile.
In printing workflows, there is no input device as such, but still an input color profile is applied to convert the colors as specified in a digital input image and a similar color workflow as above arises. Most often, an input color profile relates to standard print conditions, such as SWOP, GRACoL2000 and FOGRA39, but also standard RGB (sRGB) is used. Also in these workflows, device link profiles are known for converting colors in digital images directly into colors suitable for printing. It is noted, that using a PCS is just one way of composing these device link profiles, but other ways, using a color model for the input and output color spaces, are very well feasible.
A color profile for an input device is made from measurements wherein predetermined colors are introduced to an input device and a corresponding device response is determined. From these measurements a table for converting a device response to a color is determined. Intermediate points from the tabulated values are converted by interpolation. A color profile relating to standard printing conditions has a similar structure. Both color profiles may be used as input color profiles for converting specific coordinates to a PCS. For this conversion, a table referred to as AtoB, or A2B, is used, indicating the direction of the conversion, wherein A refers to a specific color coordinate space, whereas B refers to the PCS. A color profile usually also comprises an inverse table, known as BtoA, or B2A, for a conversion in the opposite direction. A color profile for an output device, on the other hand, may be made from measurements wherein a device stimulation is introduced to an output device for obtaining colored areas that may be measured by a measuring instrument. In this case, a conversion table called BtoA, or B2A, is aimed at, in order to convert a color to device stimulation coordinates. Also included in the profile is an inverse table AtoB, or A2B, that is convenient in some color workflows. Thus, the color profiles facilitate conversion of colors from a PCS to a device space and vice versa.
In addition to the mentioned profiles, there are also abstract profiles that convert a color in a PCS to another color, in the same PCS. These abstract profiles are convenient in constructing a color workflow, wherein colors are adjusted in a predefined way, such as for adding contrast in an image. In fact, a color workflow may concatenate several color profiles for obtaining a new color profile, the type of which depends on the type of the color profiles in the set.
A further issue exists in the selection of an appropriate rendering intent, which defines a way to interpret the color data of a profile. A number of predetermined rendering intents exist, called absolute, relative, perceptual and saturation rendering intent. The interpretation of these rendering intents is well known and it may be necessary to make an appropriate selection therefor. Furthermore, it is known that a color profile depends on a medium that is used in the printing process. In a convenient working method, a color workflow is associated with a print medium, or a set of media.
An often used color workflow is the color proofing workflow, or simulation color workflow. This comes in useful, when an image is printed on a proofing device, having a larger gamut than a production device. Without proofing workflow, this may lead to different colors in the output of the proofing device than would be obtained by printing the image on the production device, depending on the colors used in the image. Thus, it may lead to an inaccurate proofing. Many software applications therefore allow the definition of a simulation profile, which is an output color profile of the device to be simulated and concatenate an input color profile (A2B), the B2A-table of the simulation profile, the A2B-table of the simulation profile and the output profile (B2A) of the proofing device. This results in similar colors in the output of the proofing device as the output of the production device, if the simulation profile is accurate, meaning that the production device prints colors according to its output color profile.
In practice, however, a situation may be encountered, wherein a new print system is added to an existing print system, which employs an acknowledged color output profile, or, alternatively, a device link profile. The new print system is to be configured to obtain accurately the same colors as the existing print system, without any change to the established workflow for the existing print system. If the color output profile of the existing print system were accurate, the situation would be the same as for the proofing color workflow. The accuracy may be determined by obtaining color measurement data that relate device colorant coordinates of the existing print system to device independent color data. If the determined accuracy is insufficient, no color workflow is known, which poses a problem for appending an additional print system to an existing set of print systems.
An object of the present invention is to provide a color workflow that allows to expand an existing set of print systems with additional ones, whether or not of similar type and obtaining similar color output.
According to the present invention, a method for printing color images is provided, using a color workflow that results in comparable colors from an existing print system and an additional print system, the existing print system applying an existing output color profile for converting colors of an input image, the additional print system applying said color workflow for converting colors of an input image, the method comprising the steps of: a) obtaining an additional output color profile for the additional print system from color measurement data that relate device colorant coordinates of the additional print system to device independent color data; b) obtaining an actual output color profile for the existing print system from color measurement data that relate device colorant coordinates of the existing print system to device independent color data; c) obtaining the existing output color profile, and d) combining the existing output color profile, the actual output color profile and the additional color output profile in the color workflow, wherein the existing output color profile is different from the actual output color profile and the actual output color profile is applied in an inverse direction in the step of combining output color profiles.
This color workflow has the following effect. First a color to be printed on the additional print system is converted into coordinates suitable for the existing print system by the existing output color profile, in the same way as would have been done for the existing print system. The actual color profile, corresponding to measurement data taken from the existing print system, reflects the relation between the coordinates of the existing print system and the profile connecting space (PCS) that is applicable. By applying the actual color profile in the inverse direction (A2B), the existing print system coordinates are converted to a color in the PCS. This color is then converted to coordinates in the additional print system, thus enabling this print system to reproduce the color as intended to be printed by the existing print system.
Note that for the application of this color workflow, three output profiles need to be specified, in contrast with a usual simulation workflow that only requires two output profiles. In an embodiment, a combination output profile is made by combining the usual B2A-table, also known as output table, of the existing output color profile with the inverse table, this is the A2B-table, also known as the input table, of the actual output color profile. This extraordinary color profile, which is extraordinary because the A2B- and B2A-table are not each others inverse, as is usually the case, may be used to define a color workflow in a user interface that only allows an input of a single simulation profile. The simulation workflow has in that case the same result as the invented workflow.
Further details of the invention are given in the dependent claims. The present invention may also be embodied in a print system for printing color images. A print system should be understood to broadly cover any machine that has a printing function, including multifunctional machines that have a scanning, printing and copying function.
Further scope of applicability of the present invention will become apparent from the detailed description given hereinafter. However, it should be understood that the detailed description and specific examples, while indicating preferred embodiments of the invention, are given by way of illustration only, since various changes and modifications within the scope of the invention will become apparent to those skilled in the art from this detailed description.
The present invention will become more fully understood from the detailed description given hereinbelow and the accompanying drawings which are given by way of illustration only, and thus are not limitative of the present invention, and wherein:
The present invention will now be described with reference to the accompanying drawings, wherein the same or similar elements are identified with the same reference numeral.
In
The invention being thus described, it will be obvious that the same may be varied in many ways. Such variations are not to be regarded as a departure from the scope of the invention, and all such modifications as would be obvious to one skilled in the art are intended to be included within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
15155696.6 | Feb 2015 | EP | regional |
Number | Date | Country | |
---|---|---|---|
Parent | PCT/EP2016/053487 | Feb 2016 | US |
Child | 15674971 | US |