As is well known, most commercial color printing uses three or four primary colour inks, typically: Cyan (C), Magenta (M), Yellow (Y) and usually also Black (K). A color image to be printed is first separated into a respective layer (colour plane) for each ink and each of these layers is then printed, one on top of the other, using a halftoning process.
The need for halftoning arises from the fact that most existing printing devices are bi-level, that is, they are only capable of printing solid ink on a media substrate or leaving the media unprinted, and are unable to produce intermediate ink tones. With halftoning the original continuous tone image (or each of its color planes) is transformed into a distribution of small dots whose size or number varies depending on the tone level to be produced. When printed this gives to the eye (looking from a normal viewing distance) an illusion of a full range of intermediate tone levels even though the printing device is only bi-level.
Many halftoning methods are currently in use; however, most of the high and medium quality image printing is done using a halftoning method with clustered-dot elements. In this method each of the color planes of the original continuous tone image is transformed into a regular screen of equidistant dots where the size of the screen dots varies according to the image tone level but the frequency and angle of the screen remains fixed; this is known as AM (amplitude modulated) halftoning. Each such halftone screen is characterized by three parameters: the screen angle (the direction in which the screen dots are aligned); the screen frequency (the number of screen dots per inch or centimeter in the direction of the screen); and the dot shape.
As a result of interference between halftone screens printed in superposition, macrostructures in the form of one or more moiré patterns may appear and a careful choice of the screen angles and frequencies is required to minimize moiré visibility.
In one screen combination commonly used for color printing, the screens all have the same frequency and the screen of the black ink, which is the most prominent color, is set to 45 degrees with the cyan and magenta screens being set to 45±30 degrees, namely 15 and 75 degrees. These angles differences of 30 degrees between the superposed screens are large enough to make the strong moiré between the first harmonics of each pair of layers practically disappear. The fourth screen, belonging to the yellow ink to which the eye is much less sensitive, is placed at 15 degrees from two of the other screens (usually at 0 degrees). This commonly-used screen combination is very sensitive to small angle or frequency deviations so that any slight misalignment will result in a moiré becoming visible.
The superposition of dot screens, as well as giving rise to the potential for moiré-pattern macrostructures, also produces microstructures not present in the original screens. These microstructures, known as ‘rosettes’, are two to five times the periods of the screens and are local groupings of the superposed screen dots. It is the variation in the form of the rosettes across the superposed screens, due to the screen frequencies and angles, that produce the macrostructure moirés. Even with constant tone images (uniform dots), changes in form of the rosettes across the superposed screens, for whatever reason, will gives rise to changes in both the reflected OD (Optical Density) and perceived color.
As a consequence, not only is it highly desirable to use moiré-free screen geometries, but in order to keep consistent colors within the page and among pages, printing devices need to maintain consistent registration among the color planes. Registration changes between color planes result in a different overlap which, in turn, leads to a different form of rosette and thus a change in reflected OD color. Registration changes may arise for a variety of reasons such as mechanical features of the printer, mechanical shocks, deformations of the printing substrate (typically paper), etc. Failure to maintain consistent registration can result in visible bands on the printed page with a changed color and OD, as well as different colors across the page and between pages.
According to the present invention, there is provided a set of halftone dot screens as set out in accompanying claims, the set of screens serving to reduce the visibility of color changes caused by color plane registration variations. Halftone printing methods and apparatus embodying the present invention are also provided as set out in accompanying claims.
Embodiments of the invention will now be described, by way of non-limiting example, with reference to the accompanying diagrammatic drawings, in which:
In order to facilitate an understanding of the present invention, a brief description will first be given of the moiré phenomenon in relation to halftone screens. This description uses substantially the same notation and terminology as set out in the book “The Theory of the Moiré Phenomenon”, Amidror Isaac, Volume I, 2nd edition, Springer 2009.
Referring to
An alternative representation of the grating 10 can be derived by Fourier analysis of the grating 10 (or, more properly, its reflectance function); this results in an infinite impulse comb in the frequency domain with impulses at ±f1 (the fundamental frequency) and its higher harmonics, the amplitude of these impulses being enveloped by a sin c function. Below the image plane representation of the grating 10 in
Also shown in
The superposition of gratings 10 and 12 in the image plane is shown at 14 in
Although in the
So far as macrostructure features such as moirés are concerned, the superposition of halftone screens is similar to the superposition of square grids where a ‘square grid’ is the superposition of two orthogonal line gratings.
In the spectral domain the superpositioning of two square grids corresponds to the convolution of their impulse nail beds which results in a further impulse nail bed; each impulse of this latter nail bed has two frequency components from the impulse spectrum of each of the square grids involved (in fact, each of the four gratings making up the two grids contributes a respective frequency component) whereby each impulse of the convolution is made up of four frequency components each a different one of the fundamental frequencies f1, f2, f3, f4 or one of its harmonics (or the corresponding DC component). Each frequency component can be indicated by a respective integer value in a sequence of values, the position in the sequence corresponding to the grating contributing the component and the value indicating the order (first, second, third, etc.) of the harmonic of the grating frequency contributed, with ‘0’ indicating the DC component. Such a sequence of values serves to identify the impulse concerned and the related moiré. By way of example, assuming the gratings making up the grids 30 and 31 are ordered in correspondence to their line frequency suffixes 1 to 4, the sequence (1,0,−1,2) indicates an impulse with components of: +ft from the grating with line frequency f1, 0 (the DC component) from the grating with line frequency f2, −f3 from the grating with line frequency f3, and 2f4 from the grating with line frequency f4. The frequency vector of the impulse can be determined as the vector sum of its components as indicated in the identifying sequence of values. The same approach of using a sequence of values to identify convolution impulses and their related moirés can also be employed where the number of superimposed gratings or square grids is greater (or less) than the four gratings (two grids) of FIG. 3—for example, the visible moiré in
Impulses and any related moirés can be classified by the order of the highest-order frequency component contributing to the impulse or moiré (i.e., the highest value in the identifying sequence of values). Thus, for example, an impulse/moiré which only has fundamental-frequency components, is a “first order” impulse/moiré whereas an impulse/moiré which is the vector sum of a fundamental frequency component and a second harmonic component is a “second order” impulse/moiré.
In
As already noted, the superpositioning of halftone dot screens produces similar moiré macrostructures as arise from the superpositioning of square grids, this being because a dot screen is simply a generalisation of a square grid. The shape of the dot used in a dot screen has a significant influence on the amplitude but not on the frequency of the moirés.
In addition to the moiré macrostructures described above, superposed AM dot screens give rise to microstructure rosettes—indeed, it is the variation in the form of these rosettes across the superposed screens due to the screen frequencies and angles, that produce the macrostructure moirés. Typical rosette patterns are shown in
In order to minimize the undesirable color changes arising from CPR variations, embodiments of the invention serve to obscure such color changes by imposing a high frequency shift between rosette patterns, this being achieved by selecting screen geometries (frequencies, angles) to produce a high frequency moiré as the predominant moiré. The selected screen geometries are such that no discernable moirés exist within the circle of visibility.
From the above discussion of the moiré phenomenon in relation to dot screens, it will be appreciated that there exists a large number of potential combinations of the frequency components associated with superposed dot screens, that could give rise to moirés. However, the moirés of interest are most likely to be produced by combinations of the DC and the first and second order harmonics of the superposed screens. More particularly, moirés of interest are most likely to have a frequency produced by combining component first and second harmonics from multiple screens where the sum of the harmonic orders of the components is less than six (thus, for a set of three screens, the (2,−1,1,0,−1,0) moiré would be of interest as its harmonic orders sum to five, but the (2,−1,2,0,−1,0) moiré would not as its harmonic orders sum to six,—it being appreciated that the signs associated with the harmonic order in the sequences (2,−1,1,0,−1,0) and (2,−1,2,0,−1,0) are not relevant and are to be ignored). Symmetry considerations also substantially reduce the combinations most useful to consider.
and the depicted predominant moiré is the (1,0, −1,0, 0,1) moiré (screen ordering of K, M, C) with a frequency of 68 LPI. The perpendicular and opposite symmetrical cases have been omitted for clarity. The effect of the moiré 80 is to shift the perceived rosettes patterns quickly between dot-centered and clear-centered forms.
Of course, the selection of appropriate screen geometries should take into account also higher order frequency vectors, to make sure that they do not combine to produce a moiré that is significantly visually discernible. It is to be understood that even should a moiré fall within the circle of visibility 16 due to its frequency, it may not actually be visible because its amplitude is too small; in this respect, second and higher harmonics will inherently be of lesser amplitudes than the DC or fundamental frequency components.
In one group of embodiments, the predominant high frequency moiré (the moiré with the lowest frequency, made from any combination of the first and second screen harmonics for which the sum of the orders of the harmonics in the combination is less than six) is formed from fundamental frequency components from the screens of the three major color separations (CMK) thereby involving all three color planes in the obscuring of changes in rosette form due to CPR variations.
When selecting screen geometries, the above restrictions will generally exist alongside other ones previously known, for example for avoiding press/screen interference.
The present invention is applicable both to photographic halftoning and to digital halftoning. Due to the widespread use of digital halftoning in modern printers, including laser and inkjet printers, a description is given below of an embodiment of the present invention in the context of a printer using digital halftoning.
With digital halftoning, the halftone screens are not physical but are functionally embodied in the halftone processing of an input digital image. More particularly, in digital printing, the input image to be printed normally takes the form (possibly after some initial processing) of bitmap data representing, for each color separation (typically the four separations C, Y, M, K), the intensity of input image pixels as an n-bit quantization (where, for example, n=8). However, for each color, the printer can only print, or not print, output pixels that are typically arranged according to a print grid 101 (see
The most common forms of halftoning convert each color plane input image into AM halftone dots organised according to a selected screen ruling and angle with each dot being formed within a corresponding cell of the screen; the notional grid of cells forming the screen is referenced 102 in
Halftone processing computations effected across the entire input image are time consuming. To reduce the computation volume, the input image is typically fragmented into identical squares of N×N output pixels called tiles (different tiles for each separation); two such tiles 103 are shown in bold dotted outline in
tan(α)=m/n
tile size N=l×(cell size)×√(m2+n2)
where: α is the screen angle and l, m, n are integers.
Other practical limitations also exist most notably due to the characteristics of the target printer (the one on which the screens are to be used), for example:
It may also be desired to limit one or more of the screens to being regular screens—as used herein, a “regular screen” is defined to mean a screen in which each cell has the same output-pixel structure, that is, the location of the printable output pixels within each cell is the same; this implies a specific relationship between the cells and the print grid that places limitations on screen angle. Greater flexibility in screen angle selection is possible if non-regular screens are also (or alternatively) used.
Practical limitations on cell and tile sizes and their inter-relation to each other (and to the print grid) thus serve to limit the screen frequencies and angles available. As a result, in one example embodiment, the selection of an appropriate set of screens embodying the present invention is effected in accordance with the process 120 depicted in the flow chart of
As can be seen, the selection process 120 comprises two main stages, namely a first stage 121 in which the screen geometries of a suitable set of screens are determined, and a second stage in which the pixel growth order (for forming halftone spots of increasing size) is decided. It is the first stage 121 that is primarily of relevance to the present invention.
At step 123 of the first stage 121, a set of suitable screen angles and frequencies is determined based on the cell and tiling constraints imposed by the target printing system. In step 124, a set of three screen geometries (one for each of the major color separations C, M, K) is chosen from within the acceptable set of screen angles and frequencies determined in step 123. In step 125 an evaluation is carried to ascertain whether the screen geometries chosen in step 124 produces moirés suitable to provide the effect sought, namely the obscuring of color changes due to screen mis-registration. The evaluation 125 comprises a first sub-step 126 in which the predominant moiré (the moiré with the lowest frequency, made from any combination of the first and second screen harmonics for which the sum of the orders of the harmonics in the combination is less than six) is determined. In a second sub-step 127 the frequency of the predominant moiré is checked to see if it lies outside the circle of visibility (that is, has a frequency greater than a threshold value in the range sixty to sixty five cycles per inch); if this is not the case, the current set of screen geometries is abandoned and processing returns to step 124 to select a new set of geometries. However, provided the predominant moiré is outside the circle of visibility, sub-step 128 is next performed to determine whether there are any other significantly visible moirés (this could be based on amplitude computations or by monitoring—automatically or by eye—either a printed superposition of the screens or test prints produced using the screens); where such visible other moirés are found, the current set of screen geometries is abandoned and processing returns to step 124 to select a new set of geometries. Provided no visible moirés are found in sub-step 128, the current set of screen geometries is accepted as suitable and processing proceeds to the second stage 122. After the second stage processing, a final step 129 is carried out in which halftone data files (for example, containing threshold matrices) are generated corresponding to the selected set of screens.
Two example sets of suitable screen geometries are given in the following tables, it being appreciated that the color assigned to each screen will depend on the separations used in the printing system under consideration. Tile size N is expressed in output pixels. As previously noted, the screen angle is given by tan−1(m/n) and the screen fundamental frequency LPI by: LPI={DPI/(N)}×√(m2+n2).
For a target printer with DPI=812.8 (32 dots per millimeter).
This set produces a predominant moiré at 68 LPI and, with first second third separations of K, M, and C, is the screen set up represented in
For a target printer with DPI=812.8 (32 dots per millimeter).
Some variation in the above-stated frequency and angle values is possible for the same DPI value, the extent of such variation being functionally limited by the need to avoid visible moirés while still providing for a reduced visibility of color changes caused by CPR variations (the permissible extent of variations in frequency and angle values can readily be determined empirically). Of course, different values of DPI will lead to different LPI values according to the formula previously given.
The color printing system 130 includes a media feed unit 131, a print engine 132, and an output handling unit 133. In operation, media is transferred along a path 134 from the media feed unit 131 to the print engine 132 for the formation of printed images and subsequently outputted to the output handling unit 133. The color printing system 130 further includes a control and processing subsystem 140 arranged to receive and process the input image data 150 thereby to generate control signals for feeding to the print engine 132 to cause it to print a corresponding print.
In the depicted example, the print engine 132 is configured to implement electro-photographic imaging operations to form latent images in responsive to the control signals fed to it from the control and processing subsystem 140, and to develop the latent images using marking agents of a plurality of different colors—in the present example printing system, four inks, cyan, magenta, yellow and black are used as marking agents. More particularly, the print engine 132 uses a photoconductive drum 135 to successively form a latent image for each color to be printed. Each latent image is then developed through the application of a thin layer of the appropriate ink to the drum 135 using a corresponding developer unit 138. Each developed color image is transferred via imaging drums 136 to media within the media path 134 (a single media sheet 139 is shown in
The control and processing subsystem 140 is typically in the form of a program controlled processor 141, and associated computer-readable storage medium (memory) 142 comprising both volatile and non-volatile sections. The memory 142 stores a set of programs 151 for causing the processor 141 to control the operation of the printing system 130 and to carry out processing including, in particular, halftone processing 153 of the input image data 150 using, in the present example, threshold matrices 152 stored in the memory 142, one per ink (color separation). The threshold matrices 152 serve to provide a set of screens embodying the present invention. The set of programs 151 may also effect initial color management processing of the input image data 150 to derive appropriate ink coverage values. The memory 142 also serves as a temporary store for intermediate processing results. It will be appreciated that the control and processing subsystem 140 may take other forms such as dedicated hardware (for example an ASIC or suitable programmed field programmable array).
In operation, the printing system 130 operates in standard manner to effect halftone printing of color images using the screens embodied in the threshold matrices 152; as described above, due to the frequency and angles of the screens, the color-changing effect of CPR variations is reduced.
The printing system 130 may also include a CPR sensor 145 for detecting CPR variations. CPR sensors are known in the art (see, for example, U.S. Pat. No. 6,563,524, Hewlett-Packard Development Company). The sensor 145 output is fed to the control and processing subsystem 140 and the latter is arranged to process the sensor output to detect changes indicative of changes in color plane registration. Where printing has initially been undertaken using a screen set that does not embody the present invention (the screen set having been chosen for other characteristics), the control and processing subsystem 140 can be arranged to monitor the level of changes detected using the sensor 145, and upon these changes reaching or exceeding a predetermined threshold, substitute for the initial screen set, a second set of halftone dot screens that embodies the present invention for continued printing. One way of detecting CPR changes is to sense the color of a predetermined part of the image being printed in order to detect variations; changeover between screen sets can be arranged to occur when the variations in sensed color (as measured, for example, in the CIE La*b* color space) reach or exceed a threshold value. It would alternatively be possible to initiate changeover between screen sets upon a human operator observing color variations in printed images indicative of CPR changes.
Although the selection of a set of screen geometries in accordance, for example, with the method of
It will be appreciated that many variations are possible to what has been described above. For example, while the above-described embodiments relate to C, Y, M, K color separations, other colors or combinations of colors can alternatively be used. Also, although in the foregoing description only screens for the three major color separations were considered when determining the predominant moiré, it is possible to take account of more screens at the cost of increased computational effort. For simplicity, in the foregoing example embodiments it has been assumed that each screen has the same frequency in both coordinate directions and that the screen dots align in two orthogonal directions, however, it is also possible to have screens with different fundamental frequencies in their two coordinate directions and/or for the screen dots align in two non-orthogonal directions though this will increase the computation required to find a suitable set of screen geometries. The halftone dots can be of any desired shape. Furthermore, although specific mention has been made of halftoning processes using threshold matrices, it will be understood that for embodiments employing digital halftoning, any halftoning process implicitly using screens can be employed. Embodiments of the invention can be employed with any printer capable of bi-level printing of multiple separations. The set of screens may also comprise one or more line screens.
In the
From the foregoing it can be seen that embodiments of the invention provide reduced visibility of color bands in printing devices and improves color consistency and uniformity. Screens embodying the invention thus improve print quality and enable the development of lower cost printing systems for a given print quality.
Number | Name | Date | Kind |
---|---|---|---|
6563524 | Regimbal | May 2003 | B1 |
6985256 | Cheng et al. | Jan 2006 | B2 |
7050651 | Zaklika et al. | May 2006 | B2 |
7480076 | Wang | Jan 2009 | B2 |
7639391 | Ishii | Dec 2009 | B2 |
7675651 | Wang et al. | Mar 2010 | B2 |
20060170975 | Wang | Aug 2006 | A1 |
20070024914 | Chung et al. | Feb 2007 | A1 |
20080130055 | Wang et al. | Jun 2008 | A1 |
20090231629 | Asai | Sep 2009 | A1 |
20090310161 | Kawamura | Dec 2009 | A1 |
20110102847 | Wang et al. | May 2011 | A1 |
Entry |
---|
Lukac, R., et al., Normalized Color-Ratio Modeling for CFA Interpolation, Publication Date: Mar. 2004, pp. 737-745, http://www.comm.utoronto.ca/˜kostas/Publications2008/pub/52.pdf. |
Glenbard Graphics, Tom Pettey, Spekta—A Revolution in Screening Technology, http://www.screen.co.jp/ga—dtp/en/news/pdf/newsbox/vol12—pdf/NewsBox—Vo112—New—Edition—2.pdf, News Box, New Edition, vol. 12, pp. 1-6, Undated. |
Ulichney, Robert, Digital Halftoning, MIT Press, 1987, p. 42. |
Number | Date | Country | |
---|---|---|---|
20110279831 A1 | Nov 2011 | US |