METHOD OF TRANSFORMING COLOR SPACES, A PRINTING MACHINE AND A MEMORY MEDIUM CONTAINING CODE FOR PERFORMING THE METHOD

20230041851 · 2023-02-09

    Inventors

    Cpc classification

    International classification

    Abstract

    A method transforms color values of a first device-dependent color space into the color values of a second device-dependent color space so that the visual impression of the color represented in the two-color spaces is essentially identical. The transformation of the color values combines at least one absolute rendering intent and at least one relative rendering intent.

    Claims

    1. A method of transforming color values of a first device-dependent color space into color values of a second device-dependent color space so that a visual impression of colors represented in both of the first and second device-dependent color spaces is generally identical, which comprises the steps of: performing a transformation of the color values of the first device-dependent color space into the color values of the second device-dependent color space using at least one rendering intent which is used to describe the color values, wherein the transformation of the color values of the first device-dependent color space into the color values of the second device-dependent color space combines at least one absolute rendering intent which describes absolute color values with at least one relative rendering intent which describes relative color values, and wherein the transformation of the color values of the first device-dependent color space into the color values of the second device-dependent color space is made via the color values of an intermediate color space.

    2. The method according to in claim 1, wherein the at least one absolute rendering intent and the at least one relative rendering intent are colorimetric rendering intents.

    3. The method according to claim 1, wherein the intermediate color space is a device-independent color space.

    4. The method according to claim 1, wherein the color values of the intermediate color space correspond to a D50 2° standard observer.

    5. The method according to claim 1, which further comprises transforming the color values of the first device-dependent color space into the color values of the intermediate color space and the color values of the intermediate color space are transformed into the color values of the second device-dependent color space.

    6. The method according to claim 5, wherein the transformation of the color values of the first device-dependent color space into the color values of the intermediate color space combines the at least one absolute rendering intent with the at least one relative rendering intent.

    7. The method according to claim 5, wherein the transformation of the color values of the intermediate color space into the color values of the second device-dependent color space combines the at least one absolute rendering intent with the at least one relative rendering intent.

    8. The method according to claim 1, which further comprises transforming the color values of the first device-dependent color space into the color values of the intermediate color space via at least one profile which has at least one conversion table, wherein the color values of the intermediate color space are transformed into the color values of the second device-dependent color space via at least one profile which contains at least one conversion table, and wherein the at least one absolute rendering intent and the at least one relative rendering intent use a same conversion table.

    9. The method according to claim 8, wherein the at least one profile is at least one International Color Consortium (ICC) profile.

    10. The method according to claim 1, wherein a device to which the first device-dependent color spaces refers is a different device than a device to which the second device-dependent color space refers.

    11. The method according to claim 1, which further comprises performing the transformation of the color values of the first device-dependent color space into the color values of the second device-dependent color space during a printing operation in which a digital print image is printed onto a printing substrate by a printing machine and wherein the first device-dependent color space is the color space of a screen and the second device-dependent color space is the color space of the printing machine.

    12. The method according to claim 11, which further comprises selecting the printing operation from the group consisting of: relief printing, flat-bed printing, gravure printing, offset printing, inkjet printing, flexographic printing, screen printing, and rotogravure.

    13. The method according to claim 11, wherein the transformation of the color values of the first device-dependent color space into the color values of the second device-dependent color space does not include any simulation of color values of the printing substrate being an unprinted printing substrate.

    14. The method according to claim 13, wherein the color values of the unprinted printing substrate are paper white.

    15. The method according to claim 1, wherein the transformation of the color values of the first device-dependent color space into the color values of the second device-dependent color space transforms a lightest point of the first device-dependent color space into a lightest point of the second device-dependent color space on an output without print dots.

    16. The method according to claim 1, wherein the at least one rendering intent contains black point compensation.

    17. A printing machine configured for implementing the method according to claim 1.

    18. A non-transitory memory medium storing computer executable instructions which when processed by a processor of a printing machine perform the method according to claim 1.

    Description

    BRIEF DESCRIPTION OF THE FIGURES

    [0052] FIG. 1 is a schematic illustration of the color transformation principle for a printing process adaptation in accordance with the prior art; and

    [0053] FIG. 2 is a flow chart showing a method of the invention.

    DETAILED DESCRIPTION OF THE INVENTION

    [0054] In a preferred embodiment of the invention, original artwork data for a substrate with a white point W.sub.1 are to be output on a substrate which has a very different white point W.sub.2. ICC profiles that describe the processes are available for both processes. The two colorimetric rendering intents of “absolute rendering intent” and “relative rendering intent” are known.

    [0055] Absolute rendering intent: exact reproduction of the measured color values (XYZ, L*a*b*) wherever the destination process permits.

    [00001] ( x 2 y 2 z 2 ) = ( x 1 y 1 z 1 ) ( 4 )

    [0056] The paper white of the input process is simulated, i.e. in some cases (destination substrate lighter than initial paper or of different color), white areas will be printed, too. Lighter colors are cut off if the destination paper is too dark.

    [0057] Relative rendering intent: reproduction of the measured color values (XYZ, L*a*b*) in relation to the white point of the respective process.

    [0058] Color coordinates (x,y,z) are scaled by the ratio of the coordinates of the white points.

    [00002] ( x 2 y 2 z 2 ) = ( x 1 .Math. x white , 2 x white , 1 y 1 .Math. y white , 2 y white , 1 z 1 .Math. z white , 2 z white , 1 ) ( 5 )

    [0059] The color coordinates (x,y,z) may, for instance, be XYZ or a coordinate system K that is adapted to the sensitivity of the human eye. In this case, the color coordinates of input value and paper white need to be transformed into the coordinate system K as a first step and the scaled coordinates need to be transformed back. Paper white will remain unprinted in the destination process in any case. If the destination paper is dark, color hues will be darkened in a corresponding way.

    [0060] What is desired, however, is often a behavior where the hues may be accurately reproduced when an area is intensely printed on (for instance a solid cyan area or a red composed of 100% magenta and 100% yellow) as it is the case with the absolute rendering intent. Towards paper white, the behavior is to correspond to the relative rendering intent where paper remains unprinted and shadow detail is preserved even in the lights.

    [0061] Without ICC-based color management, such a behavior is attainable on an offset printing press by using the plates of the input paper, feeding the paper with the different white point W.sub.2, and trying to set solid tone and dot gain of the standard for the original paper as well as possible. This process is only possible as long as the original plates may be used. It cannot work if the destination process uses more or fewer process colors than the source process, if spot colors in the source process are simulated by process colors in the destination process, if the two processes differ not just in terms of paper white but also in terms of process characteristics (location of the solid tones, overprinting behavior and the like) or if the destination process is a different printing technology.

    [0062] The approach of the invention uses a method


    (x.sub.2,y.sub.2,z.sub.2)=F((x.sub.1,y.sub.1,z.sub.1))  (6)

    of transforming the color coordinates that is a combination of (4) and (5) and exhibits the desired behavior. The color coordinates x, y, and z may again be XYZ or a coordinate system adapted to the sensitivity of the human eye.

    [0063] Two limit cases for the transformation are possible:

    i) relative behavior at paper white:

    [00003] F ( ( x w h i t e , 1 , y w h i t e , 1 , z w h i t e , 1 ) ) = ( x w h i te , 2 , y w h i te , 2 , z w h i te , 2 ) = ( x w h i t e , 1 .Math. ( x w h i te , 2 x w h ite , 1 ) 1 y w h i t e , 1 .Math. ( y w h i te , 2 y w h ite , 1 ) 1 z w h i t e , 1 .Math. ( z w h i te , 2 z w h ite , 1 ) 1 ) ( 7 )

    ii) absolute behavior if at least one of the color coordinates is small:

    [00004] lim x 1 0 F ( ( x 1 , y 1 , z 1 ) ) = ( x 1 , y 1 , z 1 ) = ( x 1 .Math. ( x white , 2 x white , 1 ) 0 y 1 .Math. ( y white , 2 y white , 1 ) 0 z 1 .Math. ( z white , 2 z white , 1 ) 0 ) ( 8 ) lim y 1 0 und lim z 1 0 : in an analogous way ( 9 )

    [0064] Combining equations (7) and (8), the transformation may be expressed as follows:

    [00005] F ( ( x 1 , y 1 , z 1 ) ) = ( x 1 .Math. ( x white , 2 x white , 1 ) α x y 1 .Math. ( y white , 2 y white , 1 ) α y z 1 .Math. ( z white , 2 z white , 1 ) α z ) ( 10 )

    [0065] The exponents α are a function of the color location, and for paper white α=1 needs to apply and αcustom-character0 needs to apply when a color coordinate tends to zero. In theory, exponents α.sub.x, α.sub.y, α.sub.z may be different. In the following, the first approach is limited to a case in which the exponents are identical for all components, α.sub.x=α.sub.y=α.sub.z=α. Thus, the transformation equation (10) becomes

    [00006] F ( ( x 1 , y 1 , z 1 ) ) = ( x 1 .Math. ( x white , 2 x white , 1 ) α y 1 .Math. ( y white , 2 y white , 1 ) α z 1 .Math. ( z white , 2 z white , 1 ) α ) ( 11 )

    [0066] Now the challenge is to determine the exponent α as a function of the color coordinates x.sub.1, y.sub.1, z.sub.1 and x.sub.white,1, y.sub.white,1, z.sub.white,1. In addition to the conditions resulting from (7) and (9) further conditions need to be fulfilled:

    α=1 for xyz.sub.1=xyz.sub.white,1
    lim.sub.xcustom-character.sub.0α=0 and lim.sub.ycustom-character.sub.0α=0 and lim.sub.zcustom-character.sub.0α=0
    α needs to be between 0 and 1 for all values of xyz between 0 and xyzw.sub.hite.
    α needs to be strictly increasing for every component of xyz, and
    α needs to be continuous.

    [0067] For the transformations W.sub.1custom-characterW.sub.2 and W.sub.2custom-characterW.sub.1 to behave in a precisely inverted way relative to one another, it needs to be irrelevant whether α is determined for the original coordinates or for the transformed coordinates. This means α(xyz.sub.1,xyz.sub.white,1)=α(xyz.sub.2,xyz.sub.white,2).

    [0068] Here the abbreviation xyz=(x,y,z) was introduced for the entire coordinate vector.

    [0069] To be able to guarantee condition 6 mentioned above, i.e. independence of the direction of the transformation, an intermediate color space that is independent of the white point and has the coordinates xyz.sub.m=(x.sub.m,y.sub.m,z.sub.m) is introduced as an initial step. If every input white point W.sub.1 is at least formally mapped to the intermediate color space and from there to the coordinates of the destination white point W.sub.2, independence of the direction is definitely ensured if the exponent α is determined in this intermediate color space.

    [0070] For reasons of simplicity, the following paragraph will initially only deal with one component x of the color space and the mapping into the intermediate space in accordance with x=x.sub.1 or x.sub.2 is described as


    x=ƒ(x.sub.m,x.sub.white):=ƒ(x.sub.m)  (12)

    [0071] written without the exponent α. For the function ƒ, the following conditions need to apply:

    [00007] 1. f ( 0 ) = 0 2. d f d x m | x m = 0 = 1 3. f ( 1 ) = x w h i t e 4. d f d x m > 0 0 x m 1

    [0072] To make sure that these conditions apply, the following approach is used for a differential equation to determine ƒ:

    [00008] d f ( x m ) d x m = x w h i t e - f ( x m ) x w h i t e .Math. 1 ( 1 - x m ) ( 13 )

    [0073] The general solution to this equation is

    [00009] f ( x m ) = c 1 .Math. ( x m - 1 ) 1 x white + x w h i t e ( 14 )

    [0074] Substituting the boundary conditions results in

    [00010] x = f ( x m ) = x w h i t e .Math. ( 1 - ( 1 - x m ) 1 x white ) ( 15 )

    [0075] Equation (15) may now be rearranged for the direction from absolute color coordinates on paper white W.sub.1 and W.sub.2, respectively, into the intermediate color space:

    [00011] x m = 1 - ( 1 - x x white ) x white ( 16 )

    [0076] Substituting equation (16) for x=x.sub.1 in equation (15) for x=x.sub.2 results in transformation equation from x.sub.1 with x.sub.white,1 to x.sub.2 with x.sub.white,2:

    [00012] x 2 = x w h ite , 2 .Math. [ 1 - ( 1 - x 1 x w h ite , 1 ) x w h ite , 1 x w h ite , 2 ] ( 17 )

    [0077] In order to be able to write equation (17) in the form

    [00013] x 2 = x 1 .Math. ( x w h ite , 2 x w h ite , 1 ) α

    we have

    [00014] x 2 = x 1 .Math. ( x w h ite , 2 x w h ite , 1 ) α with α = log { x w h ite , 2 x 1 [ 1 - ( 1 x 1 x w h ite , 1 ) x w h ite , 1 x w h ite , 2 ] } log { x w h ite , 2 x w h ite , 1 } ( 18 )

    [0078] Since the relation between x.sub.1 and x.sub.2 in equation (17) is independent of the direction of the transformation due to the use of the intermediate color space and since equation (18) is just a different way of expressing this relation, it follows that equation (18) is likewise independent of the direction of the transformation.

    [0079] Equation (18) may now be applied to the three color space coordinates x, y, and z separately. This results in a relative colorimetric behavior towards white and in an absolute colorimetric behavior towards black. However, this method has two particularities:

    [0080] The exponents α differ for x, y, and z, which may cause undesired color shifts.

    [0081] As soon as the value of one of the coordinates x, y, or z is significantly different from 0, this coordinate will no longer be transformed in a manner similar to an absolute colorimetric way.

    [0082] Thus, a representative coordinate q is introduced as having the following properties:

    i) q is transformed like x, y, and z, i.e.

    [00015] q 2 = q 1 .Math. ( q w h ite , 2 q w h ite , 1 ) α ( 19 )

    [0083] ii) q tends towards 0 as soon as at least one of coordinates x, y or z tends towards 0.

    [0084] A coordinate that fulfills these conditions is the geometric mean of coordinates x, y and z

    [00016] q = x .Math. y .Math. z 3 ( 20 ) q white = x w h i t e .Math. y w h i t e .Math. z w h i t e 3 ( 21 )

    etc.

    [0085] Thus, a common exponent α for all coordinates may be determined and in summarized form, the final transformation equation is

    [00017] x 2 = x 1 .Math. ( x white , 2 x white , 1 ) α , ( 22 ) y 2 = y 1 .Math. ( y white , 2 y white , 1 ) α , z 2 = z 1 .Math. ( z white , 2 z white , 1 ) α with α = log { q white , 2 q 1 .Math. [ 1 - ( 1 - q 1 q white , 1 ) q white , 1 q white , 2 ] } log { q white , 2 q white , 1 } ( 23 ) and q = x .Math. y .Math. z 3

    [0086] What needs to be factored in in this context is that coordinates xyz do not necessarily correspond to XYZ. If required, an initial step needs to be to apply a linear transformation to the XYZ coordinates such as the Bradford matrix known in principle in the prior art and the inverse Bradford matrix after the transformation. It goes without saying that in this case, the coordinates of the white points need to be dealt with in an analogous way.

    [0087] In addition, one must bear in mind that the utilized color coordinates xyz are always to be understood as absolute, i.e. they are not scaled using the coordinates of the white point. Since internally most calculations with ICC profiles mostly use color coordinates in units of the white point, this scaling must be kept in mind. Since it is a simple multiplication and the white points are known at all times, however, this does not result in any limitations to the applicability.

    [0088] For a later examination of borderline cases it makes sense to represent equations (22) and (23) in centered color space coordinates, i.e. with color coordinates that have been scaled with the coordinates of the white point.

    [00018] x ˜ = x x w h i t e ( 24 ) y ˜ = y y w h i t e z ˜ = z z w h i t e q ˜ = q q w h i t e

    [0089] Substituting (24) in (22) we get

    [00019] x ˜ 2 = x ˜ 1 .Math. ( x w h ite , 2 x w h ite , 1 ) α - 1 ( 25 ) and y ˜ , z ˜ in an analogous way .

    [0090] Substituting (24) in (23), for the exponent α we get

    [00020] α = log { 1 q ~ 1 .Math. ( q w hite , 2 q w hite , 1 ) .Math. [ 1 - ( 1 - q ~ 1 ) q w hite , 1 q w hite , 2 ] } log { q w h i t e 2 q w h i t e 1 } = 1 + log { 1 q ~ 1 .Math. [ 1 - ( 1 - q ~ 1 ) q w hite , 1 q w hite , 2 ] } log { q w hite , 2 q w hite , 1 } . ( 26 )

    [0091] If an {tilde over (α)} for the centered color space coordinates is defined as

    [00021] α ˜ = α - 1 = log { 1 q ~ 1 .Math. [ 1 - ( 1 - q ~ 1 ) q w hite , 1 q w hite , 2 ] } log { q white , 2 q white , 1 } ( 27 )

    equation (25) becomes

    [00022] x ˜ 2 = x ˜ 1 .Math. ( x white , 2 x w hite , 1 ) α ˜ ( 28 ) and y ˜ , z ˜ in an analogous way .

    [0092] Substituting {tilde over (α)} from equation (27) in (28) and introducing new abbreviations, this may be simplified as

    [00023] x ˜ 2 = x ˜ 1 .Math. exp ( log { x w hite , 1 x w hite , 2 } log { q w hite , 1 q w hite , 2 } := β x .Math. log { 1 q ~ 1 .Math. [ 1 - ( 1 - q ˜ 1 ) q w hite , 1 q w hite , 2 ] } := f ~ q ) = x ~ 1 .Math. f ~ q β x ( 29 )

    [0093] Thus, the transformation of the centered coordinates may be written in a compact way as

    [00024] x ˜ 2 = x ˜ 1 .Math. f ~ q β X ( 30 ) y ˜ 2 = y ˜ 1 .Math. f ~ q β y z ˜ 2 = z ˜ 1 .Math. f ~ q β z with β x = log { x w hite , 1 x w hite , 2 } log { q w hite , 1 q w hite , 2 } ( 31 ) β y = log { y w hite , 1 y w hite , 2 } log { q w hite , 1 q w hite , 2 } β Z = log { z w hite , 1 z w hite , 2 } log { q w hite , 1 q w hite , 2 } and f ~ q = 1 q ~ 1 .Math. [ 1 - ( 1 - q ˜ 1 ) q w hite , 1 q w hite , 2 ] ( 32 )

    [0094] Factors β in equation (31) may be calculated already as soon as the transformation is stopped because they only depend on the color space coordinates of the white points.

    [0095] Although a characteristic of transformation F described by equations (30), (31), (32) is that the transformation of white point W.sub.1 into white point W.sub.2 and from white point W.sub.2 to white point W.sub.1 behave in a precisely inverted way relative to one another, i.e.


    F.sub.W.sub.2custom-character.sub.W.sub.1(F.sub.W.sub.1custom-character.sub.W.sub.2(xyz))=xyz.  (33)

    [0096] Yet the result of the transformation is not independent of whether the transformation from white point W.sub.1 to white point W.sub.3 is initially made via white point W.sub.2 or whether the direct transformation is calculated, i.e. in general,


    F.sub.W.sub.2custom-character.sub.W.sub.3(F.sub.W.sub.1custom-character.sub.W.sub.2(xyz))≠F.sub.W.sub.1custom-character.sub.W.sub.3(xyz)  (34)

    applies.

    [0097] To achieve this, the transformation may be modified in such a way that no direct transformation is made from source white point to destination white point, but instead the white point of illumination and observation condition of D50 illumination type and 2° observer (D50O02) defined in the ICC specification is selected as intermediate point. We get this transformation G on the basis of transformation F described in equations (30), (31), (32) as


    G.sub.W.sub.1custom-character.sub.W.sub.2(xyz)=F.sub.W.sub.D50O02custom-character.sub.W.sub.2(F.sub.W.sub.1custom-character.sub.W.sub.D50O02(xyz))  (35)

    [0098] In general, all centered color space coordinates {tilde over (x)}, {tilde over (y)}, and {tilde over (z)} ought to be between 0 and 1. Thus equation (32) is only valid for this interval. However, in some cases, negative values or values above 1 may occur. This may happen, for instance, when phosphorescent colors are examined. Another reason for irregular centered color space coordinates may be a linear approximation for a Bradford transformation to the color space coordinates if extremely chromatic colors are being transformed. To continue the transformation for these values, colors with at least one non-positive color space coordinate ought to be treated in an absolute colorimetric way and colors with a color space coordinate product above 1 ought to be treated in a relative colorimetric way.

    [0099] Thus, transformation equation (30) may be converted into

    [00025] x ˜ 2 = { x ˜ 1 .Math. x w hite , 1 x w hite , 2 : x ˜ 0 y ~ z ~ 0 absolute x ˜ 1 : x ˜ .Math. y ~ .Math. z ~ 1 relative x ˜ 1 .Math. f ~ q β x : others mixed ( 36 )

    {tilde over (y)},{tilde over (z)}: in an analogous way.

    [0100] The method presented herein is based on determining a factor {tilde over (ƒ)}.sub.q for scaling the geometric means q of the color space coordinates with the aid of equation (32) and dividing it among the color space coordinates on the basis of exponents β.sub.x, β.sub.x, β.sub.z. Initially, this method will fail precisely when truly different white points W.sub.1 and W.sub.2 have the same geometric mean, i.e.


    x.sub.white,1.Math.y.sub.white,1.Math.z.sub.white,1=x.sub.white,2.Math.y.sub.white,2.Math.z.sub.white,2  (37)


    and


    (x.sub.white,1≠x.sub.white,2∨y.sub.white,1≠y.sub.white,2∨z.sub.white,1≠z.sub.white,2)  (38)

    [0101] This may occur if the ratios

    [00026] x white , 2 x w hite , 1 , y white , 2 y w hite , 1 , z white , 2 z w hite , 1

    have both values above 1 and values below 1. Therefore, the logarithmic algebraic signs are defined as

    [00027] .Math. x = .Math. ( x white , 2 x white , 1 ) , .Math. y = .Math. ( y white , 2 y white , 1 ) .Math. Z = .Math. ( z white , 2 z white , 1 ) ( 39 ) with .Math. ( r ) = { - 1 : r < 1 0 : r = 1 1 : r > 1 ( 40 )

    as well as the dominant logarithmic algebraic sign as

    [00028] .Math. = { - 1 : .Math. x + .Math. y + .Math. z < 1 1 : other ( 41 )

    [0102] Thus the ratio of the geometric means of the white points may be substituted in equations (31) and (32)

    [00029] q w hite , 1 q w hite , 2 ( x w hite , 1 x w hite , 2 ) σ x .Math. ( y w h ite , 1 y w hite , 2 ) σ y .Math. ( z w hite , 1 z w hite , 2 ) σ z 3 ( 42 )

    [0103] Here weights σ=−1, 1 which determine which ratios are applied inversely and which ratios are applied directly remain to be determined.

    [0104] For the direct transformation from white point W.sub.1 to W.sub.2, the component whose logarithmic sign deviates from the dominant sign is to be applied inversely.

    [0105] This means

    [00030] σ x = { - 1 : .Math. x .Math. 1 : other ( 43 )

    and σ.sub.y,σ.sub.z in an analogous manner

    [0106] Thus the ratio in equation (42) may only become 1 if the two white points W.sub.1 and W.sub.2 are identical. In this case the entire transformation is an identity and unnecessary.

    [0107] For the transformation with the intermediate step via D50O02, one may in general assume that the color space coordinates of the white points are below those of D50O02. Thus, in the transformation to D50O02, the ratios which have a positive logarithmic sign Σ are inverted and in the transformation from D50O02 the ratios with a negative logarithmic sign Σ are inverted:

    [00031] q white , 1 q D 5 0 O 0 2 ( x white , 1 x D 5 0 O 0 2 ) - Σ 1 , x .Math. ( y white , 1 y D 5 0 O 0 2 ) - Σ 1 , y .Math. ( z white , 1 z D 5 0 O 0 2 ) - Σ 1 , Z 3 ( 44 ) with .Math. 1 , x = .Math. ( x white , 1 x D 5 0 O 0 2 ) .Math. 1 , y = .Math. ( y white , 1 y D 5 0 O 0 2 ) .Math. 1 , z = .Math. ( z white , 1 z D 5 0 O 0 2 ) ( 45 ) q D 50 O 02 q white , 2 ( x D 50 O 02 x white , 2 ) - .Math. 2 , x .Math. ( y D 50 O 02 y white , 2 ) - .Math. 2 , y .Math. ( z D 50 O 02 z white , 2 ) - .Math. 2 , z 3 ( 46 ) with .Math. 2 , x = .Math. ( x D 5 0 O 0 2 x white , 2 ) .Math. 2 , y = .Math. ( y D 5 0 O 0 2 y white , 2 ) .Math. 2 , z = .Math. ( z D 5 0 O 0 2 z white , 2 ) ( 47 )

    [0108] These ratios may likewise only be 1 if the respective white point W.sub.1 [W.sub.2] precisely corresponds to the white point of the illuminant condition. In this case, the transformation from W.sub.1 to D50O02 [and from D50O02 to W.sub.2, respectively] is the identical representation and unnecessary.

    [0109] FIG. 1 is a schematic illustration of the color transformation principle for a printing process adaptation in accordance with the prior art. A first transformation 1 transforming the color values [C1, M1, Y1, K1] of the first printing process into XYZ color values and a second color transformation 2 transforming the XYZ color values into the color values [C2, M2, Y2, K2] of the second printing process are carried out successively. The two-color transformations 1 and 2 may be combined to form an equivalent color transformation 3 which directly assigns color values [C1, M1, Y1, K1] and color values [C2, M2, Y2, K2] to one another. Since color values [C1, M1, Y1, K1] and [C2, M2, Y2, K2] which are allocated to one another via the device-independent XYZ intermediate color space have the same XYZ color values, the associated process colors of the two printing processes are essentially perceived as visually identical within the process color gamut.

    [0110] FIG. 2 schematically shows the method of the invention. In step 10, the color values of a first device-dependent color space are transformed into an intermediate color space. The transformation into the intermediate color space is achieved using a combination of absolute and relative rendering intent, steps 20 and 30. The color values that have been transformed to the intermediate color space are transformed into the color values of the second device-dependent color space. The transformation from the intermediate color space is achieved using a combination of absolute and relative rendering intent, steps 40 and 50.

    [0111] The following is a summary list of reference numerals and the corresponding structure used in the above description of the invention: [0112] 1 first color transformation [0113] 2 second color transformation [0114] 3 third color transformation