EP1222810B1 - Method for adapting a printing process with maintenance of the black structure - Google Patents
Method for adapting a printing process with maintenance of the black structure Download PDFInfo
- Publication number
- EP1222810B1 EP1222810B1 EP00965797A EP00965797A EP1222810B1 EP 1222810 B1 EP1222810 B1 EP 1222810B1 EP 00965797 A EP00965797 A EP 00965797A EP 00965797 A EP00965797 A EP 00965797A EP 1222810 B1 EP1222810 B1 EP 1222810B1
- Authority
- EP
- European Patent Office
- Prior art keywords
- printing process
- tristimulus values
- colour
- color
- transformation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6058—Reduction of colour to a range of reproducible colours, e.g. to ink- reproducible colour gamut
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6016—Conversion to subtractive colour signals
- H04N1/6022—Generating a fourth subtractive colour signal, e.g. under colour removal, black masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/603—Colour correction or control controlled by characteristics of the picture signal generator or the picture reproducer
- H04N1/6052—Matching two or more picture signal generators or two or more picture reproducers
Definitions
- the invention relates to the field of electronic reproduction technology and relates to a method of adjusting color values for a first Printing process were created on a second printing process, so that the visual The impression of the colors is the same in both printing processes.
- print templates are created for printed pages that contain all elements to be printed such as texts, graphics and images.
- elements are in the form of electronic production of the print templates digital data.
- the data is e.g. generated by the image in a scanner is scanned point by line and line by line, each pixel in color components is disassembled and the color components are digitized.
- red, green and Blue [R, G, B] broken down into the components of a three-dimensional color space.
- other color components are required for color printing.
- these are the printing colors cyan, magenta, yellow and black [C, M, Y, K], ie the components of a four-dimensional color space.
- Such color space transformations are required in reproduction technology because all devices and processes have their limitations and special features in the representation and reproduction of the colors, and all devices and processes have different such properties. Therefore, there are different color spaces for different devices and processes such as scanners, monitors, proof output devices, printing processes, etc., which optimally describe the color properties of the device or process and which are referred to as device-dependent color spaces. In addition to the device-dependent color spaces, there are also device-independent color spaces that are based on the human visual characteristics of a so-called normal observer.
- Such color spaces are, for example, the XYZ color space defined by the standardization commission CIE (Commission Internationale d'Éclairage) or the LAB color space derived from it, whereby the LAB color space has become more established in technology. If one wants to know whether two colors are perceived by the human eye as the same or different, the measurement of the XYZ or LAB color components is sufficient.
- the LAB color components form a color space with a brightness axis [L] and two color axes [A, B], which can be imagined in the plane of a color circle through whose center the brightness axis runs.
- the LAB color components are related to the XYZ color components using nonlinear conversion equations.
- a device or process can be characterized in terms of its color properties by assigning all possible value combinations of the associated device-dependent color space to the LAB color components that a person sees in the colors generated with these value combinations.
- the different CMYK value combinations each produce a different printed color.
- Such an assignment which relates the device-dependent colors generated with a device or process to a device-independent color space (XYZ or LAB), is also referred to as a color profile, in the case of a printing process as an output color profile.
- the definition and data formats for color profiles have been standardized by the ICC (International Color Consortium - Specification ICC.
- the assignment defined with a color profile can be realized with the help of a table memory (English: look-up table). If, for example, the LAB color components are to be assigned to the CMYK color components of a printing process, the table memory must have a storage location for each possible combination of values of the CMYK color components in which the assigned LAB color components are stored. However, this simple allocation method has the disadvantage that the table memory can become very large.
- the table memory must therefore have 4,294,967,296 memory cells, each with 3 bytes of word length (one byte each for L, A, B).
- the table storage is 12.3 gigabytes.
- a combination of table memory and interpolation method is therefore used to describe a color profile and to implement a corresponding color space transformation.
- the assignments for all possible combinations of values of the CMYK color components are not stored in the table memory, but only for a coarser, regular grid of reference points in the CMYK color space.
- the assigned components of the LAB color space are stored in the table memory as support points.
- the LAB values to be assigned are interpolated from the neighboring nodes.
- the assignments in the color profiles between device-dependent Color spaces and a device-independent color space can be used Color space transformation between the device-dependent color spaces used so that e.g. the color values [C1, M1, Y1, K1] of a first printing process like this are converted into the color values [C2, M2, Y2, K2] of a second printing process, that after the visual impression the second print has the same colors like the first print.
- 1a and 1b show a color space transformation for such a printing process adaptation according to the prior art in a block diagram.
- FIG. 1a shows a first color space transformation (1) from the color values [C1, M1, Y1, K1] of the first printing process in LAB color values and one second color space transformation (2) from the LAB color values into the color values [C2, M2, Y2, K2] of the second printing process carried out in succession.
- the two Color space transformations (1) and (2) can also lead to an equivalent color space transformation (3) can be combined, directly the color values [C1, M1, Y1, K1] and the color values [C2, M2, Y2, K2] are assigned to one another (FIG. 1b).
- the method according to the prior art also does not ensure that the brightness curve in black or gray colors, as in the first Printing process is set correctly after the adjustment in the second printing process is reproduced.
- the reason for this is that the assigned black or gray colors of the second printing process contain additional CMY parts and that the K component after the brightness curve of the second printing process is formed when creating the color profile of the second printing process was set.
- the decision for color values [C1, M1, Y1, K1] of the first printing process is taken after that described conventional methods of printing process adjustment not in the assigned color values [C2, M2, Y2, K2] of the second printing process. Rather, the assigned color values [C2, M2, Y2, K2] are after the Black structure of the second printing process formed during the creation of the Color profile of the second printing process was set.
- step S1 the color profile of the first one Printing process determines the brightness curve depending on the color value K1, i.e. the function L (K1).
- K1 the color value
- the color profile gives a connection between the LAB color values and the color values [C1, M1, Y1, K1] on.
- step S2 the color profile of the second printing process becomes the same the brightness curve L (K2) is determined.
- the function L (K2) has in general a monotonous course. If it is due to calculation inaccuracies or other influences is not monotonous in some places, it becomes crotchless S3 modified so that it gets a monotonous course.
- Figure 3 illustrates with an example.
- the function L (K2) i.e. the brightness curve (4) has in the example a general monotonously falling course, except for the range (5) in which the function increases.
- the non-monotony was shown in Fig. 3 for clarity strongly exaggerated. Using any suitable method the course of the function is changed so that it is also monotonous in area (5) becomes.
- the function value L kept constant until smaller function values L appear again (6).
- a another possibility is to smooth the function with an interpolation method (7). It is not essential to the invention by which method the monotony the function L (K2) is established. It is only important that the function is monotonous is made so that the following method step S4 are carried out can.
- step S4 the brightness curve L (K2) is inverted, so that the function K2 (L) is obtained.
- this transformation function specifies which color value K2 is to be used in the second printing process, so that the same visual impression of brightness is produced as with the color value K1 in the first printing process.
- step S6 the color functions of the first printing process become the transformation functions L (C1, M1, Y1) A (C1, M1, Y1) B (C1, M1, Y1) certainly.
- C 0 . 255
- M 0 . 255
- Y 0 255th
- step S7 the corresponding transformation functions are made in the same way from the color profile of the second printing process L (C2, M2, Y2) A (C2, M2, Y2) B (C2, M2, Y2) certainly.
- the functions are generally monotonous. If they are not monotonous in some places, they are modified in step S8 so that they get a monotonous course. This takes place in an analogous manner, as was explained using the example of FIG. 3. In contrast to Fig. 3, however, it is not a curve to be smoothed, but areas over the three independent variables [C2, M2, Y2].
- the monotonization process must then be extended accordingly to several dimensions.
- step S9 the function system is then inverted according to equations (3), so that the functions C2 (L, A, B) M2 (L, A, B) Y2 (L, A, B) receives. Then in step S10 these functions are linked with the transformation functions obtained in step S6 (according to equations (2)) by "connecting in series", ie the functions C2 (C1, M1, Y1) M2 (C1, M1, Y1) Y2 (C1, M1, Y1) educated.
- these functions specify which color values [C2, M2, Y2] are to be used in the second printing process, so that the same visual color and brightness impression is produced as with the color values [C1, M1, Y1 ] in the first printing process.
- step S11 the transformation functions for pure colors obtained in step S10 according to equation (5) and the transformation functions for pure black or gray colors according to equation (1) obtained in step S5 become a four-dimensional transformation C2 (C1, M1, Y1, K1) M2 (C1, M1, Y1, K1) Y2 (C1, M1, Y1, K1) K2 (C1, M1, Y1, K1) connected, with which a corresponding combination of color values [C2, M2, Y2, K2] for each combination of color values [C1, M1, Y1, K1] given for the first printing process can be determined for the second printing process.
- This four-dimensional transformation is the desired print process adaptation.
- the transformation functions can be created with 16 ⁇ 16 ⁇ 16 ⁇ 16 base values for pure colors (equations (5)) and the transformation function for purely black or gray colors (equation (1)) in the following Way to be connected.
- Each of the 16 ⁇ 16 ⁇ 16 ⁇ 16 table storage locations corresponds to a combination of values [C1, M1, Y1, K1], which is referred to below as "address" should be designated.
- Each of the four components can have 16 discrete values accept. Combinations of values should exist in each table storage location [C2, M2, Y2, K2] are stored, which are referred to below as "function values" become.
- the assigned function values [C2, M2, Y2] are written to the table memory.
- the address component K1 is irrelevant, i.e. she can anyone possible 16 values. All addresses with a certain combination of address components [C1, M1, Y1] receive those assigned according to equations (5) Function values [C2, M2, Y2]. Then all addresses after the Equation (1) the assigned function value K2 written.
- the play Address components [C1, M1, Y1] not matter, i.e. they can do any of the possible Accept 16 ⁇ 16 ⁇ 16 combinations. All addresses with a specific one Address component K1 receive the function value assigned according to equation (1) K2.
- the previously entered function values [C2, M2, Y2] not changed.
- step S11 Printing process adjustment of color values [C1, M1, Y1, K1] of the first Printing process to color values [C2, M2, Y2, K2] of the second printing process be optimized.
- Fig. 4 shows the further optimization of the printing process adaptation as a flow chart.
- Steps S12, S13 and S14 are carried out successively for all table values of the pressure adjustment.
- the color values [L1, A1, B1] are determined for the address [C1, M1, Y1, K1] from the color profile of the first printing process.
- the color values [L2, A2, B2] are determined from the color profile of the second printing process for the function values [C2, M2, Y2, K2] assigned to the address.
- these LAB color values of the first and second printing process should match for all colors.
- Corrected color values [L2new, A2new, B2new] are calculated from the remaining differences in step S14.
- the differences are multiplied by a weighting factor g ⁇ 1 and so added to the color values [L2, A2, B2] that the new color values [L2neu, A2neu, B2new] closer to the corresponding color values [L1, A1, B1] of the first printing process lie.
- the new LAB color values [L2 new, A2 new, B2 new] become Newly corrected accordingly via the color profile of the second printing process Function values [C2new, M2new, Y2new, K2new] determined and instead of the previous ones Function values [C2, M2, Y2, K2] inserted in the pressure adjustment table.
- Step S15 checks whether the mean deviation between the color values [L1, A1, B1] of the first printing process and the assigned ones from the corrected ones Function values certain color values [L2, A2, B2] falls below a threshold. If the threshold is not yet reached, i.e. if the deviations are still too large, the correction cycle is repeated for all table values otherwise the optimization is finished.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Image Processing (AREA)
Description
Die Erfindung bezieht sich auf das Gebiet der elektronischen Reproduktionstechnik und betrifft ein Verfahren zur Anpassung von Farbwerten, die für einen ersten Druckprozeß erzeugt wurden, auf einen zweiten Druckprozeß, so daß der visuelle Eindruck der Farben in beiden Druckprozessen gleich ist.The invention relates to the field of electronic reproduction technology and relates to a method of adjusting color values for a first Printing process were created on a second printing process, so that the visual The impression of the colors is the same in both printing processes.
In der Reproduktionstechnik werden Druckvorlagen für Druckseiten erzeugt, die alle zu druckenden Elemente wie Texte, Grafiken und Bilder enthalten. Im Fall der elektronischen Herstellung der Druckvorlagen liegen diese Elemente in Form von digitalen Daten vor. Für ein Bild werden die Daten z.B. erzeugt, indem das Bild in einem Scanner punkt- und zeilenweise abgetastet wird, jeder Bildpunkt in Farbkomponenten zerlegt wird und die Farbkomponenten digitalisiert werden. Üblicherweise werden Bilder in einem Scanner in die Farbkomponenten Rot, Grün und Blau [R,G,B] zerlegt, also in die Komponenten eines dreidimensionalen Farbraums. Für den farbigen Druck werden jedoch andere Farbkomponenten benötigt. Beim Vierfarbdruck sind das die Druckfarben Cyan, Magenta, Gelb und Schwarz [C,M,Y,K], also die Komponenten eines vierdimensionalen Farbraums. Dazu müssen die Bilddaten vom RGB-Farbraum des Scanners in den CMYK-Farbraum des zu verwendenden Druckprozesses transformiert werden.In reproduction technology, print templates are created for printed pages that contain all elements to be printed such as texts, graphics and images. In the case of These elements are in the form of electronic production of the print templates digital data. For an image, the data is e.g. generated by the image in a scanner is scanned point by line and line by line, each pixel in color components is disassembled and the color components are digitized. Usually are images in a scanner in the color components red, green and Blue [R, G, B] broken down into the components of a three-dimensional color space. However, other color components are required for color printing. In four-color printing, these are the printing colors cyan, magenta, yellow and black [C, M, Y, K], ie the components of a four-dimensional color space. To do this the image data from the RGB color space of the scanner into the CMYK color space of the be transformed to be used printing process.
Solche Farbraumtransformationen werden in der Reproduktionstechnik benötigt,
weil alle Geräte und Prozesse ihre Einschränkungen und Besonderheiten bei der
Darstellung und Wiedergabe der Farben haben, und alle Geräte und Prozesse
verschiedene solche Eigenschaften haben. Deshalb gibt es für verschiedene Geräte
und Prozesse wie Scanner, Monitore, Proofausgabegeräte, Druckprozesse
usw. unterschiedliche Farbräume, die die Farbeigenschaften des Geräts bzw.
Prozesses jeweils optimal beschreiben und die als geräteabhängige Farbräume
(englisch: device dependent color space) bezeichnet werden.
Neben den geräteabhängigen Farbräumen gibt es noch geräteunabhängige Farbräume
(englisch: device independent color space), die auf den menschlichen Seheigenschaften
eines sogenannten Normalbeobachters basieren. Solche Farbräume
sind beispielsweise der von der Standardisierungskommission CIE (Commission
Internationale d'Éclairage) definierte XYZ-Farbraum oder der daraus abgeleitete
LAB-Farbraum, wobei sich der LAB-Farbraum in der Technik stärker durchgesetzt
hat. Will man wissen, ob zwei Farben vom menschlichen Auge als gleich
oder verschieden empfunden werden, so genügt dazu die Messung der XYZ- bzw.
LAB-Farbkomponenten. Die LAB-Farbkomponenten bilden einen Farbraum mit einer
Helligkeitsachse [L] und zwei Farbachsen [A,B], die man sich in der Ebene eines
Farbkreises vorstellen kann, durch dessen Mittelpunkt die Helligkeitsachse
verläuft. Die LAB-Farbkomponenten stehen mit den XYZ-Farbkomponenten über
nichtlineare Umrechnungsgleichungen miteinander in Beziehung.Such color space transformations are required in reproduction technology because all devices and processes have their limitations and special features in the representation and reproduction of the colors, and all devices and processes have different such properties. Therefore, there are different color spaces for different devices and processes such as scanners, monitors, proof output devices, printing processes, etc., which optimally describe the color properties of the device or process and which are referred to as device-dependent color spaces.
In addition to the device-dependent color spaces, there are also device-independent color spaces that are based on the human visual characteristics of a so-called normal observer. Such color spaces are, for example, the XYZ color space defined by the standardization commission CIE (Commission Internationale d'Éclairage) or the LAB color space derived from it, whereby the LAB color space has become more established in technology. If one wants to know whether two colors are perceived by the human eye as the same or different, the measurement of the XYZ or LAB color components is sufficient. The LAB color components form a color space with a brightness axis [L] and two color axes [A, B], which can be imagined in the plane of a color circle through whose center the brightness axis runs. The LAB color components are related to the XYZ color components using nonlinear conversion equations.
Ein Gerät bzw. Prozeß kann bezüglich seiner Farbeigenschaften charakterisiert
werden, indem allen möglichen Wertekombinationen des zugehörigen geräteabhängigen
Farbraums die LAB-Farbkomponenten zugeordnet werden, die ein
Mensch bei der mit diesen Wertekombinationen erzeugten Farben sieht. Für einen
Druckprozeß erzeugen die verschiedenen CMYK-Wertekombinationen jeweils eine
andere gedruckte Farbe. Mit einem Farbmeßgerät kann man die LAB-Komponenten
der gedruckten Farben ermitteln und den CMYK-Wertekombinationen zuordnen.
Eine solche Zuordnung, die die mit einem Gerät bzw. Prozeß erzeugten
geräteabhängigen Farben zu einem geräteunabhängigen Farbraum (XYZ oder
LAB) in Beziehung setzt, wird auch als Farbprofil bezeichnet, im Fall eines Druckprozesses
als Ausgabe-Farbprofil. Die Definition und Datenformate für Farbprofile
sind vom ICC standardisiert worden (International Color Consortium - Specification
ICC. 1:1998-09). In einem ICC-Farbprofil ist die Zuordnung der Farbräume in beiden
Richtungen gespeichert, z.B. die Zuordnung LAB = f1 (CMYK) und die invertierte
Zuordnung CMYK = f2 (LAB).
Die mit einem Farbprofil festgelegte Zuordnung kann mit Hilfe eines Tabellenspeichers
(englisch: look-up table) realisiert werden. Wenn z.B. den CMYK-Farbkomponenten
eines Druckprozesses die LAB-Farbkomponenten zugeordnet werden
sollen, muß der Tabellenspeicher für jede mögliche Wertekombination der CMYK-Farbkomponenten
einen Speicherplatz haben, in dem die zugeordneten LAB-Farbkomponenten
gespeichert sind. Dieses einfache Zuordnungsverfahren hat jedoch
den Nachteil, daß der Tabellenspeicher sehr groß werden kann. Wenn jede
der Farbkomponenten [C,M,Y,K] mit 8 Bit digitalisiert wurde, d.h. 28 = 256 Dichtestufen
hat, gibt es 2564 = 4.294.967.296 mögliche Wertekombinationen der
CMYK-Farbkomponenten. Der Tabellenspeicher muß also 4.294.967.296 Speicherzellen
mit je 3 Byte Wortlänge (je ein Byte für L, A, B) haben. Damit wird der
Tabellenspeicher 12,3 Gigabyte groß.A device or process can be characterized in terms of its color properties by assigning all possible value combinations of the associated device-dependent color space to the LAB color components that a person sees in the colors generated with these value combinations. For a printing process, the different CMYK value combinations each produce a different printed color. With a colorimeter you can determine the LAB components of the printed colors and assign them to the CMYK value combinations. Such an assignment, which relates the device-dependent colors generated with a device or process to a device-independent color space (XYZ or LAB), is also referred to as a color profile, in the case of a printing process as an output color profile. The definition and data formats for color profiles have been standardized by the ICC (International Color Consortium - Specification ICC. 1: 1998-09). The assignment of the color spaces in both directions is stored in an ICC color profile, for example the assignment LAB = f1 (CMYK) and the inverted assignment CMYK = f2 (LAB).
The assignment defined with a color profile can be realized with the help of a table memory (English: look-up table). If, for example, the LAB color components are to be assigned to the CMYK color components of a printing process, the table memory must have a storage location for each possible combination of values of the CMYK color components in which the assigned LAB color components are stored. However, this simple allocation method has the disadvantage that the table memory can become very large. If each of the color components [C, M, Y, K] was digitized with 8 bits,
Um die Größe des Tabellenspeichers zu reduzieren, wird deshalb eine Kombination
von Tabellenspeicher und Interpolationsverfahren zur Beschreibung eines
Farbprofils und zur Realisierung einer entsprechenden Farbraumtransformation
eingesetzt. In dem Tabellenspeicher sind nicht die Zuordnungen für alle möglichen
Wertekombinationen der CMYK-Farbkomponenten gespeichert, sondern nur
für ein gröberes, regelmäßiges Gitter von Stützstellen im CMYK-Farbraum. Das
Gitter wird gebildet, indem in jeder Komponentenrichtung nur jeder k-te Wert als
Gitterpunkt genommen wird. Für k = 16 wird also in jeder Komponente jeder sechzehnte
Wert von den 256 möglichen Werten als Gitterpunkt genommen. Das Gitter
hat demnach in jeder Komponentenrichtung 256/16 = 16 Gitterpunkte, d.h. für
den gesamten CMYK-Farbraum 16 × 16 × 16 × 16 = 65.536 Gitterpunkte. Für jeden
Gitterpunkt werden die zugeordneten Komponenten des LAB-Farbraums in
dem Tabellenspeicher als Stützstellen gespeichert. Für CMYK-Wertekombinationen,
die zwischen den Gitterpunkten liegen, werden die zuzuordnenden LAB-Werte
aus den benachbarten Stützstellen interpoliert. Für die invertierte Zuordnung
CMYK = f2 (LAB) wird im LAB-Farbraum beispielsweise ein Gitter von 16 ×
16 × 16 = 4096 Gitterpunkten gebildet und im Tabellenspeicher die zugeordneten
CMYK-Werte als Stützstellen gespeichert.
Der Stand der Technik und die Erfindung werden nachfolgend anhand der Figuren
1 bis 4 näher beschrieben.In order to reduce the size of the table memory, a combination of table memory and interpolation method is therefore used to describe a color profile and to implement a corresponding color space transformation. The assignments for all possible combinations of values of the CMYK color components are not stored in the table memory, but only for a coarser, regular grid of reference points in the CMYK color space. The grid is formed by taking only every kth value as the grid point in each component direction. For k = 16, every sixteenth value of the 256 possible values is taken as the grid point in each component. The grid therefore has 256/16 = 16 grid points in each component direction, ie 16 × 16 × 16 × 16 = 65,536 grid points for the entire CMYK color space. For each grid point, the assigned components of the LAB color space are stored in the table memory as support points. For CMYK value combinations that lie between the grid points, the LAB values to be assigned are interpolated from the neighboring nodes. For the inverted assignment CMYK = f2 (LAB), a grid of 16 × 16 × 16 = 4096 grid points is formed in the LAB color space, for example, and the assigned CMYK values are stored in the table memory as reference points.
The prior art and the invention are described below with reference to Figures 1 to 4.
- Fig. 1Fig. 1
- ein Blockdiagramm für eine Druckprozeßanpassung (Stand der Technik), 1 shows a block diagram for a printing process adaptation (prior art),
- Fig. 2Fig. 2
- ein Ablaufdiagramm für die Erzeugung einer Druckprozeßanpassung nach der Erfindung,a flowchart for the generation of a print process adjustment after the invention,
- Fig. 3Fig. 3
- einen nicht monotonen Helligkeitsverlauf, unda non-monotonous brightness curve, and
- Fig. 4Fig. 4
- ein Ablaufdiagramm für die Optimierung einer Druckprozeßanpassung nach der Erfindung.a flowchart for the optimization of a printing process adjustment according to the invention.
Die in den Farbprofilen gegebenen Zuordnungen zwischen geräteabhängigen Farbräumen und einem geräteunabhängigen Farbraum (z.B. LAB) können zur Farbraumtransformation zwischen den geräteabhängigen Farbräumen verwendet werden, so daß z.B. die Farbwerte [C1,M1,Y1,K1] eines ersten Druckprozesses so in die Farbwerte [C2,M2,Y2,K2] eines zweiten Druckprozesses umgerechnet werden, daß der zweite Druck nach dem visuellen Eindruck die gleichen Farben hat wie der erste Druck. Fig. 1a und Fig. 1b zeigen eine Farbraumtransformation für eine solche Druckprozeßanpassung nach dem Stand der Technik in einem Blockdiagramm. In Fig. 1a werden eine erste Farbraumtransformation (1) von den Farbwerten [C1,M1,Y1,K1] des ersten Druckprozesses in LAB-Farbwerte und eine zweite Farbraumtransformation (2) von den LAB-Farbwerten in die Farbwerte [C2,M2,Y2,K2] des zweiten Druckprozesses nacheinander ausgeführt. Die beiden Farbraumtransformationen (1) und (2) können auch zu einer äquivalenten Farbraumtransformation (3) kombiniert werden, die direkt die Farbwerte [C1,M1,Y1,K1] und die Farbwerte [C2,M2,Y2,K2] einander zuordnet (Fig. 1b). Da über den geräteunabhängigen LAB-Zwischenfarbraum jeweils die Farbwerte [C1,M1,Y1,K1] und [C2,M2,Y2,K2] einander zugeordnet werden, die die gleichen LAB-Farbwerte ergeben, werden die zugeordneten Druckfarben in den beiden Druckprozessen innerhalb des Druck-Farbumfangs als visuell gleich empfunden. Ein Nachteil dieses Verfahrens ist jedoch, daß der sogenannte Schwarzaufbau des ersten Druckprozesses verloren geht. Unter Schwarzaufbau versteht man die Zusammensetzung von gedruckten Farben bezüglich ihres Anteils an der schwarzen Druckfarbe K. Insbesondere wird angestrebt, daß rein schwarze Farben, wie z.B. Textblöcke, nur mit der Druckfarbe K aufgebaut sind, d.h. keine CMY-Anteile enthalten. Mit dem beschriebenen Verfahren nach dem Stand der Technik kann nicht erreicht werden, daß rein schwarze Farben, die im ersten Druckprozeß nur mit der Druckfarbe K aufgebaut sind, auch im zweiten Druckprozeß nur mit der Druckfarbe K aufgebaut sind. Im allgemeinen werden auf der Basis der visuellen Gleichheit, d.h. gleicher LAB-Farbwerte, im zweiten Druckprozeß Mischfarben zugeordnet, die zwar überwiegend Anteile der Druckfarbe K enthalten, aber auch CMY-Anteile. Dies führt unter anderem dazu, daß schwarze Texte und Striche nach der Druckprozeßanpassung bei Registerfehlern in der Druckmaschine farbige Ränder bekommen.The assignments in the color profiles between device-dependent Color spaces and a device-independent color space (e.g. LAB) can be used Color space transformation between the device-dependent color spaces used so that e.g. the color values [C1, M1, Y1, K1] of a first printing process like this are converted into the color values [C2, M2, Y2, K2] of a second printing process, that after the visual impression the second print has the same colors like the first print. 1a and 1b show a color space transformation for such a printing process adaptation according to the prior art in a block diagram. 1a shows a first color space transformation (1) from the color values [C1, M1, Y1, K1] of the first printing process in LAB color values and one second color space transformation (2) from the LAB color values into the color values [C2, M2, Y2, K2] of the second printing process carried out in succession. The two Color space transformations (1) and (2) can also lead to an equivalent color space transformation (3) can be combined, directly the color values [C1, M1, Y1, K1] and the color values [C2, M2, Y2, K2] are assigned to one another (FIG. 1b). There the color values via the device-independent LAB intermediate color space [C1, M1, Y1, K1] and [C2, M2, Y2, K2] are assigned to each other, which are the same LAB color values result in the assigned inks in the two Printing processes within the printing color gamut perceived as visually the same. A disadvantage of this method, however, is that the so-called black build-up of the first printing process is lost. Black build-up means that Composition of printed colors in terms of their share of black Printing ink K. In particular, it is sought that pure black colors, such as e.g. Text blocks that are only built up with the ink K, i.e. no CMY shares contain. With the described method according to the prior art not achieve that purely black colors that only in the first printing process are built up with the ink K, even in the second printing process only with the Ink K are built up. Generally, based on the visual Equality, i.e. same LAB color values, mixed colors assigned in the second printing process, which mainly contain portions of the printing ink K, but also CMY shares. Among other things, this leads to black texts and lines after the printing process adjustment in case of register errors in the printing press colored Get edges.
Bei dem Verfahren nach dem Stand der Technik ist außerdem nicht sichergestellt, daß der Helligkeitsverlauf in schwarzen bzw. grauen Farben, wie er im ersten Druckprozeß eingestellt ist, nach der Anpassung im zweiten Druckprozeß richtig wiedergegeben wird. Der Grund dafür ist, daß die zugeordneten schwarzen bzw. grauen Farben des zweiten Druckprozesses zusätzliche CMY-Anteile enthalten und daß der K-Anteil nach dem Helligkeitsverlauf des zweiten Druckprozesses gebildet ist, der bei der Erstellung des Farbprofils des zweiten Druckprozesses eingestellt war.The method according to the prior art also does not ensure that the brightness curve in black or gray colors, as in the first Printing process is set correctly after the adjustment in the second printing process is reproduced. The reason for this is that the assigned black or gray colors of the second printing process contain additional CMY parts and that the K component after the brightness curve of the second printing process is formed when creating the color profile of the second printing process was set.
Ein weiterer Nachteil des beschriebenen Verfahrens ist, daß der Schwarzaufbau des ersten Druckprozesses in den bunten Farben verloren geht. Da man im vierfarbigen Drucksystem die gleiche Farbe mit vielen verschiedenen CMYK-Wertekombinationen drucken kann, ist das System mehrdeutig, und man kann wählen, ob graue Farben und dunkle Farben mit einem höheren Anteil der schwarzen Druckfarbe K und entsprechend geringeren Anteilen der farbigen Druckfarben [C,M,Y] oder mit einem geringeren Anteil K und entsprechend höheren Anteilen [C,M,Y] gedruckt werden sollen. Diese Entscheidung wird mit bekannten Verfahren wie beispielsweise Under-Color-Removal (UCR) oder Gray-Component-Reduction (GCR) getroffen. Die Entscheidung, die für die Farbwerte [C1,M1,Y1,K1] des ersten Druckprozesses getroffen wurde, wird nach dem beschriebenen herkömmlichen Verfahren der Druckprozeßanpassung nicht in die zugeordneten Farbwerte [C2,M2,Y2,K2] des zweiten Druckprozesses übernommen. Vielmehr sind die zugeordneten Farbwerte [C2,M2,Y2,K2] nach dem Schwarzaufbau des zweiten Druckprozesses gebildet, der bei der Erstellung des Farbprofils des zweiten Druckprozesses eingestellt war.Another disadvantage of the method described is that the black structure of the first printing process in the bright colors is lost. Since you are in four-color Printing system the same color with many different CMYK value combinations can print, the system is ambiguous, and you can choose whether gray colors and dark colors with a higher proportion of black Ink K and correspondingly lower proportions of colored inks [C, M, Y] or with a lower proportion K and correspondingly higher proportions [C, M, Y] to be printed. This decision is made using known procedures such as under-color removal (UCR) or gray component reduction (GCR) hit. The decision for color values [C1, M1, Y1, K1] of the first printing process is taken after that described conventional methods of printing process adjustment not in the assigned color values [C2, M2, Y2, K2] of the second printing process. Rather, the assigned color values [C2, M2, Y2, K2] are after the Black structure of the second printing process formed during the creation of the Color profile of the second printing process was set.
Dokument EP-A-0 898 417 beschreibt die Umwandlung von ersten Druckfarbwerten in einen zweiten Satz über einen geräteunabhängigen Farbraum (Lab). Es wird ebenfalls die Problematik der Transformation von schwarzer Schrift angesprochen. In diesem Dokument wird eine allgemeine Transformation benutzt und für den Fall CMY=0 eine Ausnahmebehandlung definiert, die nur Schwarzwerte in die Schwarzwerte des Zielfarbsystems umsetzt. Schwarzwerte die mit kleinen CMY Werten gemischt sind, bereiten hier jedoch wieder Probleme.Document EP-A-0 898 417 describes the conversion of first ink values into a second sentence about a device-independent color space (Lab). It will too raised the problem of the transformation of black writing. In this A general transformation is used in the document and one for the case CMY = 0 Exception handling defined that only black levels in the black levels of the Target color system. Black levels mixed with small CMY values cause problems here again.
Dokument EP-A-0 851 669 beschreibt eine Farbtransformaton von CMYK Werten eines ersten Farbsystems in CMYK Werte eines zweiten Farbsystems über einen geräteunabhängigen Farbraum (XYZ, Lab). Um die Transformationsmatrix zu erhalten, wird ein neutraler Wert gebildet (alle CMY Kombinationen die in einem Grauwert mit a,b=0 resultieren). Zwischen allen neutralen Werten des ersten und zweiten Farbsystems wird dann eine Transformationsmatrix erstellt, die dann auf alle CMYK Werte ausgedehnt wird.Document EP-A-0 851 669 describes a color transformation of CMYK values of one first color system in CMYK values of a second color system via a device-independent color space (XYZ, Lab). To get the transformation matrix, a neutral value is formed (all CMY combinations with a gray value a, b = 0 result). Between all neutral values of the first and second Color system is then created a transformation matrix, which then applies to all CMYK Values is expanded.
Es ist daher die Aufgabe der vorliegenden Erfindung, die zuvor genannten Einschränkungen
und Nachteile zu vermeiden und ein Verfahren zur Druckprozeßanpassung
von einem ersten Druckprozeß mit den Farbwerten [C1,M1,Y1,K1] zu einem
zweiten Druckprozeß mit den Farbwerten [C2,M2,Y2,K2] anzugeben, das auf
der Basis gegebener Farbprofile für die beiden Druckprozesse arbeitet, und wobei
sowohl die visuell empfundenen Farben als auch der Schwarzaufbau des ersten
Druckprozesses erhalten bleiben. Diese Aufgabe wird durch die Merkmale des
Anspruchs 1 gelöst. Vorteilhafte Weiterbildungen sind in den Unteransprüchen
angegeben.It is therefore the object of the present invention, the limitations mentioned above
and to avoid disadvantages and a method for printing process adjustment
from a first printing process with the color values [C1, M1, Y1, K1] to one
second printing process with the color values [C2, M2, Y2, K2] to indicate that on
based on given color profiles for the two printing processes, and where
both the visually perceived colors and the black structure of the first
Printing process are retained. This task is characterized by the characteristics of the
Fig. 2a bis Fig. 2c zeigen die einzelnen Schritte des erfindungsgemäßen Verfahrens als Ablaufdiagramm. Im Schritt S1 wird zunächst aus dem Farbprofil des ersten Druckprozesses der Helligkeitsverlauf in Abhängigkeit vom Farbwert K1 bestimmt, d.h. die Funktion L(K1). Wie zuvor erläutert gibt das Farbprofil einen Zusammenhang zwischen den LAB-Farbwerten und den Farbwerten [C1,M1,Y1,K1] an. Den gesuchten Helligkeitsverlauf gewinnt man daraus, indem man C1=0, M1=0 und Y1=0 setzt und den Wert K1 variiert. Wenn die Farbwerte [C1,M1,Y1,K1] zum Beispiel mit jeweils 8 bit gespeichert sind, wird K1 = 0.....255 variiert. Die daraus resultierenden L-Werte ergeben den Helligkeitsverlauf L(K1).2a to 2c show the individual steps of the method according to the invention as a flow chart. In step S1, the color profile of the first one Printing process determines the brightness curve depending on the color value K1, i.e. the function L (K1). As previously explained, the color profile gives a connection between the LAB color values and the color values [C1, M1, Y1, K1] on. The desired brightness curve can be obtained by using C1 = 0, M1 = 0 and Y1 = 0 sets and the value K1 varies. If the color values [C1, M1, Y1, K1] are stored with 8 bits each, for example, K1 = 0 ..... 255 varied. The resulting L values result in the brightness curve L (K1).
Im Schritt S2 wird in gleicher Weise aus dem Farbprofil des zweiten Druckprozesses der Helligkeitsverlauf L(K2) ermittelt. Die Funktion L(K2) hat im allgemeinen einen monotonen Verlauf. Falls sie bedingt durch Rechenungenauigkeiten oder andere Einflüsse an manchen Stellen doch nicht monoton ist, wird sie im Schritt S3 so modifiziert, daß sie einen monotonen Verlauf erhält. Fig. 3 veranschaulicht das an einem Beispiel. Die Funktion L(K2), d.h. der Helligkeitsverlauf (4), hat in dem Beispiel einen allgemeinen monoton fallenden Verlauf, bis auf den Bereich (5), in dem die Funktion ansteigt. Die Nicht-Monotonie wurde in Fig. 3 zur Verdeutlichung stark übertrieben gezeichnet. Mit einem beliebigen geeigneten Verfahren wird der Funktionsverlauf so abgeändert, daß er auch im Bereich (5) monoton wird. Beispielsweise wird mit steigenden K2-Werten der Funktionswert L solange konstant gehalten, bis wieder kleinere Funktionswerte L auftreten (6). Eine andere Möglichkeit ist, die Funktion mit einem Interpolationsverfahren zu glätten (7). Für die Erfindung ist es nicht wesentlich, nach welchem Verfahren die Monotonie der Funktion L(K2) hergestellt wird. Wichtig ist nur, daß die Funktion monoton gemacht wird, damit der folgende Verfahrensschritt S4 ausgeführt werden kann.In step S2, the color profile of the second printing process becomes the same the brightness curve L (K2) is determined. The function L (K2) has in general a monotonous course. If it is due to calculation inaccuracies or other influences is not monotonous in some places, it becomes crotchless S3 modified so that it gets a monotonous course. Figure 3 illustrates with an example. The function L (K2), i.e. the brightness curve (4) has in the example a general monotonously falling course, except for the range (5) in which the function increases. The non-monotony was shown in Fig. 3 for clarity strongly exaggerated. Using any suitable method the course of the function is changed so that it is also monotonous in area (5) becomes. For example, the function value L kept constant until smaller function values L appear again (6). A another possibility is to smooth the function with an interpolation method (7). It is not essential to the invention by which method the monotony the function L (K2) is established. It is only important that the function is monotonous is made so that the following method step S4 are carried out can.
Im Schritt S4 wird der Helligkeitsverlauf L(K2) invertiert, so daß man die Funktion
K2(L) erhält. Anschließend werden im Schritt S5 die Funktionen L(K1) und K2(L)
durch "Hintereinanderschalten" verknüpft, d.h. die Funktion
Im Schritt S6 werden aus dem Farbprofil des ersten Druckprozesses die Transformationsfunktionen
Im Schritt S7 werden in gleicher Weise aus dem Farbprofil des zweiten Druckprozesses
die entsprechenden Transformationsfunktionen
Im Schritt S9 wird dann das Funktionensystem nach den Gleichungen (3) invertiert,
so daß man die Funktionen
Im Schritt S11 werden schließlich die im Schritt S10 gewonnenen Transformationsfunktionen
für reine Farben nach den Gleichungen (5) und die im Schritt S5
gewonnene Transformationsfunktion für rein schwarze bzw. graue Farben nach
der Gleichung (1) zu einer vierdimensionalen Transformation
Wenn die Druckprozeßanpassung beispielsweise in Form eines Tabellenspeichers mit 16 × 16 × 16 × 16 Stützwerten erstellt werden soll, können die Transformationsfunktionen für reine Farben (Gleichungen (5)) und die Transformationsfunktion für rein schwarze bzw. graue Farben (Gleichung (1)) in folgender Weise verbunden werden. Jedem der 16 × 16 × 16 × 16 Tabellenspeicherplätze entspricht eine Wertekombination [C1,M1,Y1,K1], die im folgenden als "Adresse" bezeichnet werden soll. Dabei kann jede der vier Komponenten 16 diskrete Werte annehmen. In jedem Tabellenspeicherplatz sollen Wertekombinationen [C2,M2,Y2,K2] gespeichert werden, die im folgenden als "Funktionswerte" bezeichnet werden. Zunächst werden für alle Adressen nach den Gleichungen (5) die zugeordneten Funktionswerte [C2,M2,Y2] in den Tabellenspeicher geschrieben. Dabei spielt die Adreßkomponente K1 keine Rolle, d.h. sie kann jeden der möglichen 16 Werte annehmen. Alle Adressen mit einer bestimmten Kombination von Adreßkomponenten [C1,M1,Y1] erhalten die nach den Gleichungen (5) zugeordneten Funktionswerte [C2,M2,Y2]. Anschließend wird in alle Adressen nach der Gleichung (1) der zugeordnete Funktionswert K2 geschrieben. Dabei spielen die Adreßkomponenten [C1,M1,Y1] keine Rolle, d.h. sie können jede der möglichen 16 × 16 × 16 Kombinationen annehmen. Alle Adressen mit einer bestimmten Adreßkomponente K1 erhalten den nach der Gleichung (1) zugeordneten Funktionswert K2. Dabei werden die zuvor eingeschriebenen Funktionswerte [C2,M2,Y2] nicht verändert.If the printing process adjustment, for example in the form of a table memory The transformation functions can be created with 16 × 16 × 16 × 16 base values for pure colors (equations (5)) and the transformation function for purely black or gray colors (equation (1)) in the following Way to be connected. Each of the 16 × 16 × 16 × 16 table storage locations corresponds to a combination of values [C1, M1, Y1, K1], which is referred to below as "address" should be designated. Each of the four components can have 16 discrete values accept. Combinations of values should exist in each table storage location [C2, M2, Y2, K2] are stored, which are referred to below as "function values" become. First, for all addresses according to equations (5) the assigned function values [C2, M2, Y2] are written to the table memory. The address component K1 is irrelevant, i.e. she can anyone possible 16 values. All addresses with a certain combination of address components [C1, M1, Y1] receive those assigned according to equations (5) Function values [C2, M2, Y2]. Then all addresses after the Equation (1) the assigned function value K2 written. The play Address components [C1, M1, Y1] not matter, i.e. they can do any of the possible Accept 16 × 16 × 16 combinations. All addresses with a specific one Address component K1 receive the function value assigned according to equation (1) K2. The previously entered function values [C2, M2, Y2] not changed.
Die nach dem bisher beschriebenen erfindungsgemäßen Verfahren gewonnene vierdimensionale Farbraumtransformation erfüllt die wesentlichen Anforderungen an eine Druckprozeßanpassung mit Erhaltung des Schwarzaufbaus aus dem ersten Druckprozeß. Rein schwarze bzw. graue Farben bleiben auch im zweiten Druckprozeß rein schwarz bzw. grau, und die visuell empfundenen Helligkeiten stimmen für solche Farben überein. Außerdem haben reine Farben ohne Schwarzanteil in beiden Druckprozessen die gleichen visuell empfundenen Farben und Helligkeiten. Es können jedoch auch noch Restfehler vorhanden sein, deren Größe davon abhängt, wie stark sich der erste und der zweite Druckprozeß unterscheiden. Bei nicht reinen Farben, d.h. Farben mit einem Schwarzanteil. stimmen die LAB-Farbwerte in beiden Druckprozessen nicht ganz überein. Auch bei rein schwarzen bzw. grauen Farben können die LAB-Farbwerte eventuell etwas unterschiedlich sein, wenn die schwarze Druckfarbe des zweiten Druckprozesses gegenüber der des ersten Druckprozesses einen leichten Farbstich hat oder umgekehrt. Um solche Restfehler zu verringern, kann die im Schritt S11 (Fig. 2c) gewonnene Druckprozeßanpassung von Farbwerten [C1,M1,Y1,K1] des ersten Druckprozesses zu Farbwerten [C2,M2,Y2,K2] des zweiten Druckprozesses weiter optimiert werden.The obtained according to the inventive method described so far four-dimensional color space transformation meets the essential requirements to a printing process adjustment with preservation of the black structure from the first Printing process. Purely black or gray colors remain in the second Printing process pure black or gray, and the visually perceived brightness match for such colors. In addition, pure colors have no black component the same visually perceived colors and in both printing processes Brightness. However, there may also be residual errors, their size depends on how much the first and second printing processes differ. If the colors are not pure, i.e. Colors with a black component. voices the LAB color values in both printing processes do not completely match. Even with purely black or gray colors, the LAB color values may differ slightly be when the black ink opposes the second printing process that of the first printing process has a slight color cast or vice versa. In order to reduce such residual errors, the one obtained in step S11 (FIG. 2c) Printing process adjustment of color values [C1, M1, Y1, K1] of the first Printing process to color values [C2, M2, Y2, K2] of the second printing process be optimized.
Fig. 4 zeigt die weitere Optimierung der Druckprozeßanpassung als Ablaufdiagramm.
Für alle Tabellenwerte der Druckanpassung werden die Schritte S12, S13
und S14 nacheinander ausgeführt. Im Schritt S12 werden für eine Adresse
[C1,M1,Y1,K1] die Farbwerte [L1,A1,B1] aus dem Farbprofil des ersten Druckprozesses
bestimmt. Im Schritt S13 werden für die der Adresse zugeordneten Funktionswerte
[C2,M2,Y2,K2] die Farbwerte [L2,A2,B2] aus dem Farbprofil des zweiten
Druckprozesses bestimmt. Für eine optimale Druckanpassung sollten diese LAB-Farbwerte
des ersten und zweiten Druckprozesses für alle Farben übereinstimmen.
Aus den verbliebenen Differenzen werden im Schritt S14 korrigierte Farbwerte
[L2neu,A2neu,B2neu] berechnet.
Dabei werden die Differenzen mit einem Gewichtsfaktor g < 1 multipliziert und so zu den Farbwerten [L2,A2,B2] addiert, daß die neuen Farbwerte [L2neu,A2neu, B2neu] näher an den entsprechenden Farbwerten [L1,A1,B1] des ersten Druckprozesses liegen. Aus den neuen LAB-Farbwerten [L2neu,A2neu,B2neu] werden über das Farbprofil des zweiten Druckprozesses entsprechend korrigierte neue Funktionswerte [C2neu, M2neu,Y2neu,K2neu] bestimmt und anstelle der bisherigen Funktionswerte [C2,M2,Y2,K2] in die Druckanpassungstabelle eingesetzt. Nachdem diese Korrektur für alle Tabellenwerte durchgeführt wurde, wird im Schritt S15 geprüft, ob die mittlere Abweichung zwischen den Farbwerten [L1,A1,B1] des ersten Druckprozesses und den zugeordneten aus den korrigierten Funktionswerten bestimmten Farbwerten [L2,A2,B2] eine Schwelle unterschreitet. Wenn die Schwelle noch nicht unterschritten wird, d.h. wenn die Abweichungen noch zu groß sind, wird der Korrekturzyklus noch einmal für alle Tabellenwerte durchgeführt, andernfalls ist die Optimierung beendet. Als Variante des Korrekturverfahrens kann man aus den Adressen [C1,M1,Y1,K1] und den Funktionswerten [C2,M2,Y2,K2] auch die geräteunabhängigen Farbwerte [X1,Y1,Z1] und die Farbwerte [X2,Y2,Z2] über die Farbprofile bestimmen und aus ihren Differenzen korrigierte Farbwerte [X2neu,Y2neu,Z2neu] errechnen, die dann wiederum in korrigierte Funktionswerte [C2neu,M2neu,Y2neu, K2neu] umgesetzt werden. Eine weitere Variante ist, den Gewichtsfaktor g bei jeder Iteration des Korrekturzyklus zu verringern, um sich langsam dem Optimum anzunähern.The differences are multiplied by a weighting factor g <1 and so added to the color values [L2, A2, B2] that the new color values [L2neu, A2neu, B2new] closer to the corresponding color values [L1, A1, B1] of the first printing process lie. The new LAB color values [L2 new, A2 new, B2 new] become Newly corrected accordingly via the color profile of the second printing process Function values [C2new, M2new, Y2new, K2new] determined and instead of the previous ones Function values [C2, M2, Y2, K2] inserted in the pressure adjustment table. After this correction has been carried out for all table values, the Step S15 checks whether the mean deviation between the color values [L1, A1, B1] of the first printing process and the assigned ones from the corrected ones Function values certain color values [L2, A2, B2] falls below a threshold. If the threshold is not yet reached, i.e. if the deviations are still too large, the correction cycle is repeated for all table values otherwise the optimization is finished. As a variant of the correction procedure can be found from the addresses [C1, M1, Y1, K1] and the function values [C2, M2, Y2, K2] also the device-independent color values [X1, Y1, Z1] and the color values Determine [X2, Y2, Z2] via the color profiles and correct them from their differences Calculate color values [X2new, Y2new, Z2new], which are then corrected again Function values [C2new, M2new, Y2new, K2new] are implemented. A Another variant is the weighting factor g for each iteration of the correction cycle decrease in order to slowly approach the optimum.
Claims (6)
- Method for producing a colour-space transformation by which the tristimulus values of a first printing process are converted into the tristimulus values of a second printing process so that the black content of the first printing process is substantially carried over into the second printing process and the visual impression of the printed colours is substantially the same in both printing processes, wherein the colour-reproduction properties of the first printing process are characterized by means of a first colour profile which specifies a relationship between the device-dependent tristimulus values [C1,M1,Y1,K1] of the first printing process and the tristimulus values [L,A,B] of a device-independent colour space, and the colour-reproduction properties of the second printing process are characterized by means of a second colour profile which specifies a relationship between the device-dependent tristimulus values [C2,M2,Y2,K2] of the second printing process and the tristimulus values [L,A,B] of a device-independent colour space, characterized in thata) a brightness curve L(K1) is determined from the first colour profile,b) a brightness curve L(K2) is determined from the second colour profile,c) an inverted brightness curve K2(L) is computed from the brightness curve L(K2),d) the inverted brightness curve K2(L) and the brightness curve L(K1) are combined as a transformation function K2(K1),e) transformation functions L(C1,M1,Y1), A(C1,M1,Y1), B(C1,M1,Y1) are determined from the first colour profile,f) transformation functions L(C2,M2,Y2), A(C2,M2,Y2), B(C2,M2,Y2) are determined from the second colour profile,g) inverted transformation functions C2(L,A,B), M2(L,A,B), Y2(L,A,B) are computed from the transformation functions L(C2,M2,Y2), A(C2,M2,Y2), B(C2,M2,Y2),h) the inverted transformation functions C2(L,A,B), M2(L,A,B), Y2(L,A,B) and the transformation functions L(C1,M1,Y1), A(C1,M1,Y1), B(C1,M1,Y1) are combined as transformation functions C2(C1,M1,Y1), M2(C1,M1,Y1), Y2(C1,M1,Y1), andi) the transformation functions C2(C1,M1,Y1), M2(C1,M1,Y1), Y2(C1,M1,Y1) are linked with the transformation function K2(K1) to make a colour-space transformation between tristimulus values [C1,M1,Y1,K1] of the first printing process and tristimulus values [C2,M2,Y2,K2] of the second printing process.
- Method according to Claim 1, characterized in that the brightness curve L(K2) is corrected before inversion so that it is monotone.
- Method according to Claim 1, characterized in that the transformation functions L(C2,M2,Y2), A(C2,M2,Y2), B(C2,M2,Y2) are corrected before inversion so that they are monotone.
- Method according to Claim 1, characterized in that the colour-space transformation is corrected bya) determining the device-independent tristimulus values [L1,A1,B1] from the first colour profile for the tristimulus values [C1,M1,Y1,K1] of the first printing process,b) determining the device-independent tristimulus values [L2,A2,B2] from the second colour profile for the tristimulus values [C2,M2,Y2,K2] of the second printing process related with the colour-space transformation,c) computing corrected tristimulus values [L2new,A2new,B2new] from the difference between the tristimulus values [L1,A1,B1] and [L2,A2,B2],d) determining corrected device-dependent tristimulus values [C2new,M2new,Y2new,K2new] from the corrected tristimulus values [L2new,A2new,B2new], ande) substituting the corrected tristimulus values [C2new,M2new,Y2new,K2new] for the related tristimulus values [C2,M2,Y2,K2] of the second printing process, in the colour-space transformation.
- Method according to Claim 4, characterized in that the correction is carried out repeatedly until the mean difference between the tristimulus values [L1,A1,B1] and [L2,A2,B2] falls below a threshold value.
- Method according to Claim 4, characterized in that the correction is computed from the difference between the device-independent tristimulus values [X1,Y1,Z1] and [X2,Y2,Z2].
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19946585 | 1999-09-29 | ||
DE19946585A DE19946585A1 (en) | 1999-09-29 | 1999-09-29 | Process for adapting the printing process while maintaining the black structure |
PCT/DE2000/002959 WO2001024511A1 (en) | 1999-09-29 | 2000-08-31 | Method for adapting a printing process with maintenance of the black structure |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1222810A1 EP1222810A1 (en) | 2002-07-17 |
EP1222810B1 true EP1222810B1 (en) | 2003-06-18 |
Family
ID=7923673
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP00965797A Expired - Lifetime EP1222810B1 (en) | 1999-09-29 | 2000-08-31 | Method for adapting a printing process with maintenance of the black structure |
Country Status (5)
Country | Link |
---|---|
US (1) | US6775030B2 (en) |
EP (1) | EP1222810B1 (en) |
JP (1) | JP3878850B2 (en) |
DE (2) | DE19946585A1 (en) |
WO (1) | WO2001024511A1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008031735A1 (en) | 2007-07-10 | 2009-01-15 | Heidelberger Druckmaschinen Ag | Gray balance correction of a printing process |
Families Citing this family (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7046393B2 (en) * | 2001-04-26 | 2006-05-16 | Hewlett-Packard Development Company, L.P. | Color space transformation with black preservation for open color management |
DE10142321C2 (en) * | 2001-08-30 | 2003-08-28 | Oce Printing Systems Gmbh | Process for producing a mixed color mixed from basic colors, which corresponds to a predetermined target color |
DE10142322C2 (en) | 2001-08-30 | 2003-08-21 | Oce Printing Systems Gmbh | Method for adapting the colors printed by a second printing system to the colors printed by a first printing system |
DE10205476A1 (en) | 2002-02-11 | 2003-08-28 | Heidelberger Druckmasch Ag | Process for transforming the color printing process for black and white images |
JP2003259141A (en) * | 2002-03-01 | 2003-09-12 | Fuji Photo Film Co Ltd | Method, device, and program for creating color conversion definition |
DE10243554B4 (en) | 2002-09-19 | 2005-12-29 | OCé PRINTING SYSTEMS GMBH | Method for optimized color reproduction of a colored image original by a color reproduction device |
JP3870143B2 (en) * | 2002-09-27 | 2007-01-17 | キヤノン株式会社 | Information processing method |
US7616345B2 (en) * | 2002-11-22 | 2009-11-10 | Agfa Graphics Nv | Method for transforming a digital image from a first to a second colorant space |
DE10300639B4 (en) * | 2003-01-10 | 2010-11-11 | Heidelberger Druckmaschinen Ag | Process for printing process adaptation with conservation of black buildup |
US20040196475A1 (en) * | 2003-04-03 | 2004-10-07 | Huanzhao Zeng | Black channel preservation system and method |
US7446901B2 (en) * | 2003-07-21 | 2008-11-04 | Hewlett-Packard Development Company | Conforming output intensities of pens |
US20060072127A1 (en) * | 2004-09-24 | 2006-04-06 | Herron Stephen K | System and method for image dependent black generation using the human contrast function's sensitivity to high frequencies in the luminous channel |
US7995237B2 (en) * | 2005-01-18 | 2011-08-09 | Canon Kabushiki Kaisha | Color transformation with black preservation |
US20070285679A1 (en) * | 2006-06-09 | 2007-12-13 | Kabushiki Kaisha Toshiba | Image processing apparatus, image processing method and image processing program |
US7606031B2 (en) * | 2007-12-27 | 2009-10-20 | Fu Zhun Precision Industry (Shen Zhen) Co., Ltd. | Heat dissipating device |
US9258455B2 (en) * | 2008-05-08 | 2016-02-09 | Ricoh Company, Ltd. | Mechanism for K-only object rendering in a high-speed color controller |
US20100079828A1 (en) * | 2008-09-29 | 2010-04-01 | Edge Christopher J | Method for optimizing display profiles to simulate the metameric effects of custom illumination |
US8681401B2 (en) * | 2008-09-29 | 2014-03-25 | Eastman Kodak Company | Method for optimizing display profiles |
JP2012186748A (en) * | 2011-03-08 | 2012-09-27 | Seiko Epson Corp | Print control device and print control method |
KR102388780B1 (en) * | 2014-04-02 | 2022-04-19 | 에어다이 인텔렉츄얼 프로퍼티 엘엘씨 | Color management |
CN111399785B (en) * | 2018-12-27 | 2021-08-27 | 北大方正集团有限公司 | Color processing method, device, equipment and system of PDF (Portable document Format) file |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2055058C (en) * | 1990-12-31 | 1996-08-06 | Anthony Joseph Dattilo | Automatic correction for color printing |
JP3129755B2 (en) | 1991-02-04 | 2001-01-31 | 株式会社ヤマトヤ商会 | Setting method of black plate curve for multicolor plate making |
US5710827A (en) * | 1994-09-19 | 1998-01-20 | Hewlett-Packard Company | Halftone dither cell with integrated preferred color matching |
DE19533810B4 (en) | 1995-09-13 | 2006-04-20 | Heidelberger Druckmaschinen Ag | Method for controlling an imaging of a printing form support for a printing press |
DE19533811A1 (en) * | 1995-09-13 | 1997-03-20 | Heidelberger Druckmasch Ag | Controlling illustration of printed form carrier for printing press |
US6344900B1 (en) * | 1995-10-02 | 2002-02-05 | Canon Kabushiki Kaisha | Image processing apparatus, method and recording system for providing color matching between a light source and a material color |
DE19631469C1 (en) * | 1996-08-03 | 1998-02-19 | Roland Man Druckmasch | Method and device for performing print jobs |
JPH10191081A (en) * | 1996-12-26 | 1998-07-21 | Fuji Photo Film Co Ltd | Color conversion method |
DE19744999A1 (en) * | 1997-01-17 | 1998-07-23 | Heidelberger Druckmasch Ag | Inspecting method for print product with camera producing pixel-wise actual value signals |
US6249315B1 (en) * | 1997-03-24 | 2001-06-19 | Jack M. Holm | Strategy for pictorial digital image processing |
FR2762673B1 (en) * | 1997-04-25 | 1999-06-04 | France Telecom | COLORIMETRIC TRANSFORMATION FOR COLOR RESTORATION DEVICE |
IL121579A (en) * | 1997-08-19 | 2001-06-14 | Scitex Corp Ltd | Method for multiple color space color transformation |
JP4834896B2 (en) * | 1997-10-31 | 2011-12-14 | ソニー株式会社 | Image processing apparatus and method, image transmission / reception system and method, and recording medium |
DE19844495B4 (en) * | 1998-09-29 | 2005-04-07 | Man Roland Druckmaschinen Ag | Method for color calibration by means of color management for a digitally controllable printing press with a rewritable printing form |
US6331899B1 (en) * | 1998-10-14 | 2001-12-18 | Electronics For Imaging, Inc. | Method and apparatus for automatically generating single-channel critical color transformations |
-
1999
- 1999-09-29 DE DE19946585A patent/DE19946585A1/en not_active Withdrawn
-
2000
- 2000-08-31 JP JP2001527556A patent/JP3878850B2/en not_active Expired - Fee Related
- 2000-08-31 WO PCT/DE2000/002959 patent/WO2001024511A1/en active IP Right Grant
- 2000-08-31 EP EP00965797A patent/EP1222810B1/en not_active Expired - Lifetime
- 2000-08-31 DE DE50002612T patent/DE50002612D1/en not_active Expired - Lifetime
-
2002
- 2002-03-28 US US10/109,775 patent/US6775030B2/en not_active Expired - Lifetime
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102008031735A1 (en) | 2007-07-10 | 2009-01-15 | Heidelberger Druckmaschinen Ag | Gray balance correction of a printing process |
US8159719B2 (en) | 2007-07-10 | 2012-04-17 | Heidelberger Druckmaschinen Ag | Method for correcting the gray balance of a printing process |
Also Published As
Publication number | Publication date |
---|---|
DE19946585A1 (en) | 2001-04-12 |
US6775030B2 (en) | 2004-08-10 |
JP2003510978A (en) | 2003-03-18 |
US20020131063A1 (en) | 2002-09-19 |
EP1222810A1 (en) | 2002-07-17 |
DE50002612D1 (en) | 2003-07-24 |
WO2001024511A1 (en) | 2001-04-05 |
JP3878850B2 (en) | 2007-02-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1222810B1 (en) | Method for adapting a printing process with maintenance of the black structure | |
DE102004001937B4 (en) | Process for the reproduction of spot colors with primary inks and secondary inks | |
DE3808818C2 (en) | ||
DE69218120T3 (en) | METHOD FOR REPRESENTING MULTI-TONE IMAGES | |
DE69510710T2 (en) | Color printing with an expanded range of density | |
DE69707172T2 (en) | Blended lookup table for printing images that contain image and graphic elements | |
DE69204174T2 (en) | Color processing improvements. | |
DE68915232T2 (en) | Display device with an ordered tremor pattern. | |
DE69615728T2 (en) | Process for producing at least five color separations for a multicolor printer | |
DE3447682C2 (en) | ||
DE69738477T2 (en) | Color transformation process | |
DE69330062T2 (en) | Method and device for processing color images | |
DE69223443T2 (en) | Printer control device | |
DE3233427A1 (en) | METHOD FOR CHANGING COLOR REPRODUCTION IN THE IMAGE OF A TEMPLATE REPLIED ON A COLOR PIPE TUBE FOR USE IN MULTI-COLOR PRINTING | |
DE102004003300B4 (en) | Method for producing a proof for a printing process with more than four inks | |
DE69723669T2 (en) | Process for the non-linear storage, retrieval and interpolation of "tristimulus" color data | |
EP1237355B1 (en) | Method of determining a colour profile for printing with more than three colored printing inks | |
DE69025705T2 (en) | SIDE BUFFER FOR AN ELECTRONIC GRAY COLOR PRINTER | |
DE10205476A1 (en) | Process for transforming the color printing process for black and white images | |
DE3751806T2 (en) | Color image recorder | |
DE69319857T2 (en) | Process and device for improving full-color images using process ink and printing ink | |
DE69637077T2 (en) | METHOD AND DEVICE FOR COLOR CORRECTION | |
DE10300639B4 (en) | Process for printing process adaptation with conservation of black buildup | |
DE69120589T2 (en) | Color separation process | |
DE69423224T2 (en) | HALFTONE SCREENING SYSTEM AND METHOD USING AN OVERLAPPING THRESHOLD MATRIX |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20020429 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE |
|
AX | Request for extension of the european patent |
Free format text: AL;LT;LV;MK;RO;SI |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
GRAH | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOS IGRA |
|
GRAA | (expected) grant |
Free format text: ORIGINAL CODE: 0009210 |
|
AK | Designated contracting states |
Designated state(s): DE FR GB |
|
REG | Reference to a national code |
Ref country code: GB Ref legal event code: FG4D Free format text: NOT ENGLISH |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FG4D Free format text: GERMAN |
|
REF | Corresponds to: |
Ref document number: 50002612 Country of ref document: DE Date of ref document: 20030724 Kind code of ref document: P |
|
GBT | Gb: translation of ep patent filed (gb section 77(6)(a)/1977) |
Effective date: 20031021 |
|
LTIE | Lt: invalidation of european patent or patent extension |
Effective date: 20030618 |
|
REG | Reference to a national code |
Ref country code: IE Ref legal event code: FD4D |
|
ET | Fr: translation filed | ||
PLBE | No opposition filed within time limit |
Free format text: ORIGINAL CODE: 0009261 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT |
|
26N | No opposition filed |
Effective date: 20040319 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: GB Payment date: 20150824 Year of fee payment: 16 |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: PLFP Year of fee payment: 17 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: DE Payment date: 20160831 Year of fee payment: 17 |
|
PGFP | Annual fee paid to national office [announced via postgrant information from national office to epo] |
Ref country code: FR Payment date: 20160825 Year of fee payment: 17 |
|
GBPC | Gb: european patent ceased through non-payment of renewal fee |
Effective date: 20160831 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: GB Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20160831 |
|
REG | Reference to a national code |
Ref country code: DE Ref legal event code: R119 Ref document number: 50002612 Country of ref document: DE |
|
REG | Reference to a national code |
Ref country code: FR Ref legal event code: ST Effective date: 20180430 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: DE Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20180301 |
|
PG25 | Lapsed in a contracting state [announced via postgrant information from national office to epo] |
Ref country code: FR Free format text: LAPSE BECAUSE OF NON-PAYMENT OF DUE FEES Effective date: 20170831 |