The present disclosure is related to U.S. patent application Ser. No. 11/496,909, filed on Aug. 1, 2006 and U.S. Pat. No. 7,894,109, issued on Feb. 22, 2011, both of which are concurrently filed, assigned to the present assignee and hereby incorporated by reference.
The present disclosure relates generally to a system and method for color printing. In particular, the present disclosure relates to a system and method for high resolution characterization of spatial variance of color separation misregistration.
In multi-color printing systems a limited number of color separations are used for marking a substrate for achieving a wider variety of colors, with each separation marking the substrate using discrete shapes, such as dots having a circular or oval shape, or periodic line patterns. This concept is generally known as color halftoning, and involves combining two or more patterned separations on the substrate. The selection of color separations and halftone design are carefully chosen for achieving a visual effect of the desired color.
Many prior art printing systems use cyan, magenta, yellow and black (also referred to as CMYK) color separations that mark a substrate using discrete cluster dots. In accordance with one prior art method, the dots may be marked in a dot-on-dot fashion, by marking the substrate with a first and second color separation, with the dots of the second color separation superimposed over the dots of the first color separation for achieving the desired color. In accordance with a second prior art method, the dots are applied in a dot-off-dot fashion, with the dots of the second color separation placed in the voids of the dots the first color separation for achieving the desired color. Multi-color printing systems are susceptible to misregistration between color separations due to a variety of mechanical related issues. For both dot-on-dot and dot-off-dot rendering, color separation misregistration may cause a significant color shift in the actual printed color that is noticeable to the human eye.
Another marking method of rotated cluster dot sets is widely used since anomalies (e.g., color shifts) due to color separation misregistrations are subtle and less detectable by the human eye. However, even in these cases color misregistrations can be objectionable, particularly at edges of objects that contain more than one separation. Therefore, it is important to characterize color separation misregistration in order to perform corrective action in the print engine.
Many prior art methods for characterizing misregistration of color separations include using physical registration marks. The registration marks include two fine straight lines, each line formed using a different color separation. The two lines are aligned and joined to form one straight line. Alignment of the two lines is analyzed, with misalignment indicating misregistration of one of the color separations relative to the other. The analysis may include studying the printed registration marks with a microscope and visually determining if misregistration has occurred. Such analysis is tedious and not conducive to automation. The analysis may include imaging the marker with a high resolution scanning device and analyzing the high resolution scanned image using complex software for determining the positions of the registration marks relative to one another. This type of analysis can require expensive high resolution scanning equipment and may involve a significant amount of computational power. Furthermore, this type of processing is prone to error due to even small defects, such as toner splatter.
In another prior art method used for higher end printer devices outputting high volume and/or high quality images, misregistration of color separations is characterized by measuring the transition time between the edges of two primary separation patches (e.g., cyan and magenta) on a moving photoreceptor belt. The patches have angled edges (e.g., chevrons) that allow the determination of misregistration in both the fast scan direction (transverse to the longitudinal axis of the photoreceptor belt) and slow scan direction (parallel to the longitudinal axis of the photoreceptor belt). Simple photo detectors are used to measure the time between the moving edges of the chevrons, and this can in turn be used to compute the misregistration in both slow and fast scan directions. A drawback to this method is the inability to take misregistration measurements across the page, as the photo detectors are present in only two or three locations across the width of the photoreceptor belt. This method of separation misregistration characterization has been designated for use with high end printer systems due to the cost of the photo detectors and associated analysis software.
Furthermore, current methods for characterizing color misregistration test for misregistration between only two color separations at a time.
To overcome the drawbacks in the prior art, it is an aspect of the present disclosure to provide a system and method for characterizing misregistration of color separations using a method that is conducive to real time measurement using low resolution scanning technology.
It is another aspect of the present disclosure to provide a system and method for analyzing a test pattern using simple processing of few elements for minimizing the processing load.
It is another aspect of the present disclosure to print and analyze a test pattern, where the analysis is highly immune to page defects upon which the test pattern is printed.
It is a further aspect of the present disclosure to characterize color misregistration between more than two color separations at a time.
It is a further aspect of the present disclosure to characterize color misregistration using a testing pattern that occupies a minimal amount of space for maximizing resolution for testing spatial variance.
The present disclosure is directed to a method for characterizing color separation misregistration of a printer device using color separations of a color space for marking substrate. The method includes providing an input image including a pattern of patches including at least one measurement patch, each measurement patch having at least a first and second color separation of the color space, and marking a substrate in accordance with the input image for generating an output image having a marked pattern of patches which corresponds to the pattern of patches. Spectral reflectance of at least one respective patch of the marked patch pattern of the output image is measured and respective spectral reflectance values corresponding to the measuring are generated. Misregistration is characterized between the at least first and second color separations of each measurement patch of the at least one measurement patch based on the spectral reflectance values.
The present invention is further directed to a processor assembly including at least one processor for receiving a spectral reflectance value corresponding to respective measurement patches of at least one measurement patch included in an output image output by a printer device, wherein the output image is a copy of an input image. The processor assembly includes a misregistration determination module including a series of programmable instructions executable by the at least one processor for characterizing misregistration of the first color separation relative to the second color separation based on the received spectral reflectance values.
The present invention is also directed to a calibration data structure storing a plurality of entries. Each entry includes a spectral reflectance value and corresponding misregistration data indicative of degree and direction of misregistration between at least two color separations.
Other features of the presently disclosed system and method for characterization of color separation misregistration will become apparent from the following detailed description, taken in conjunction with the accompanying drawings, which illustrate, by way of example, the presently disclosed system and method.
Various embodiments of the present disclosure will be described below with reference to the figures, wherein:
Referring now to the drawing figures, in which like references numerals identify identical or corresponding elements, the color separation misregistration characterization (CSMC) system and method in accordance with the present disclosure will now be described in detail. With initial reference to
The input image 105 includes a pattern of patches including a plurality of calibration patches 106 and a plurality of measurement patches 108, which may be arranged in pairs 110. The calibration patches 106 include a set of Neugebauer primary patches 112 and a set of single separation patches 114 described further below. Each of the measurement patches 108 has a predetermined color separation configuration including an image line screen having a plurality of parallel lines including respective lines of at least a first and second color separation, as described further below.
The marked substrate is output as an output image 107 having a plurality of marked calibration patches 116 that corresponds to the plurality of calibration patches 106, and a plurality of marked measurement patches 118 which may be arranged in pairs 120 that correspond to the plurality of measurement patches 108 and the pairs 110. The calibration patches 116 include a set of Neugebauer primary patches 122 which correspond to the Neugebauer patches 112 and a set of single separation patches 124 which correspond to the single separation patches 114. The output image 107 is submitted to the analysis unit 104 for analysis of spectral reflectance of the respective marked patches of the plurality of calibration patches 116 and the plurality of measurement patches 118.
Spectral reflectance is a function of wavelength, and is the reflected light intensity divided by the intensity of the incident light, and includes specular and diffuse reflectance. Specular reflectance refers to surface reflectance commonly associated with gloss, and is strongest in intensity when viewed from an angle equal to 180 degrees minus the angle of incident light. In printing applications in which a paper substrate is marked with toner the spectral reflectance is generally negligible. Diffuse reflectance is generally isotropic in nature, and involves light that is scattered from within the toner/ink and substrate layers, Reference throughout the disclosure to spectral reflectance, unless otherwise noted, may be understood to refer to diffuse spectral reflectance.
The term “printer device” as used herein encompasses any apparatus or system, such as a digital copier, xerographic printing system, ink jet printing system, reprographic printing system, bookmaking machine, facsimile machine, multifunction machine, textile marking machine, etc., which performs a marking output function for any purpose. The modality for marking may include, for example, applying toner, ink, dye, etc., to the substrate or embossing, peening, etching, etc. the substrate. The substrate may be a material such as paper, cardboard, a transparency, a paper derivative, metal, plastic, glass, wood, cloth, etc. The substrate may also be a photoreceptor belt, upon which toner is deposited during xerographic development. Real-time misregistration characterization may be performed by providing a spectrophotometer bar which measures spectral reflectance of the photoreceptor belt as it passes by.
The printer device 102 receives the input image 105 and outputs output image 107. The input image 105 may be received as a digital file in a printer ready language, often referred to as a page description language, such as PostScript™, PDF™, or PCL™. The digital file may be received by the printer device 102 via a job request from a remote or local device, such as a computer terminal or scanner (not shown), or by scanning in a document having a plurality of patches printed thereon. In the latter case, the scanning is performed by positioning the document on a scanner plate or platen glass of the printer device 102 and the document is scanned in by a scanner integrated with the printer device 102.
The printer device 102 marks a substrate in accordance with the input image 105 generating the output image 107. The patches are in the form of lineart and do not require further half toning. When color separation registration of the printer device 102 is ideal (e.g., no color separation misregistration), the output image 107 is substantially identical to the input image 105, and the spectral reflectance of the patches of the output image 107 are substantially identical to the spectral reflectance of the patches of the input image 105.
The spectral reflectance of each respective marked calibration patch 116 of the plurality of marked calibration patches 116 is measured for establishing a calibration data structure 130, such as a look-up-table (LUT) or the equivalent, storing a plurality of measurement patch entries in which spectral reflectance values determined by an analytical or empirical process correspond to misregistration values indicative of the degree and direction (e.g., up or down, left or right) of misregistration of one or more color separations of the color separation configuration relative to another of the color separations. Spectral reflectance of the marked measurement patches 118 is measured. The measurement of each respective marked measurement patch 118 is used as an index for looking up a corresponding misregistration value in the calibration data structure 130 for determining the misregistration between color separations of the measured marked measurement patch 118. The relative misregistration is characterized for the slow and fast scan directions. Once the color separation misregistration is characterized, steps may be taken to correct the misregistration. Correction of the color separation misregistration is beyond the scope of the present disclosure.
The calibration patches 106 are shown in
The calibration patches 116 of the output image 107 include Neugebauer primary patches 122 and single separation patches 124. The respective Neugebauer primary patches 112 and 122 are marked on the corresponding substrate by applying a layer of each of the separation colors included in the combination used for the patch. During the fusing stage of the xerographic printing process, the toner for each of the layers is combined to produce a combination that has a unique spectral reflectance relative to the other Neugebauer primary patches 112 or 122, respectively. The spectral reflectance of each of the Neugebauer primary patches 122 of the output image 107 is measured. The spectral reflectance measurement of the W Neugebauer primary patch 122 is the spectral reflectance of the substrate of the output image 107. Application of spectral reflectance measurements associated with the Neugebauer primary patches 122 is described further below.
The parallel lines of the line screens of the first and second single separation patches 114 of each pair have a first and second orientation, respectively, which are different from one another, where the difference between them is not an integer multiple of 180°. The line screen orientations are defined by the angle between the parallel lines of the line screen and a reference line, typically an edge of the paper.
Spectral reflectance measurements of the pair of single separation patches 114 is used for calibrating misregistration measurements in the slow and fast scan directions. In the following example, the line screen orientation of the first and second patch of each pair of single separation patches 114 is 0 and 90 degrees, respectively. Spectral reflectance measurements of the single separation patch 114 having the 0 degree line screen orientation is used for calibrating misregistration measurements in the slow direction, and spectral reflectance measurements of the single separation patch 114 having the 90 degree line screen orientation is used for calibrating misregistration measurements in the fast direction.
The first and second line screen orientations of the single separation patches 114 are not limited to 0° or 90° as demonstrated in the example above. For example, the respective line screen orientations may be 45° and 135°, and generation of the calibration data structure 130 and/or calculation of misregistration in the slow and fast directions may be determined by performing a rotation operation. Performance of rotation operations is described in concurrently filed U.S. Application, entitled “SYSTEM AND METHOD FOR CHARACTERIZING COLOR SEPARATION MISREGISTRATION”, and assigned to the present assignee, which is hereby incorporated by reference in its entirety.
The fill factor of the input single separation patches 114 is not necessarily the same as the fill factor of the marked single separation patch 124, and may vary due to factors, such as properties of the toner, substrate and marking environment and equipment used. The fill factor of the marked single separation patches 124 is indicative of the fill factor of the line screens of the marked measurement patches 118. Since the fill factor will affect the spectral reflectance measurements of the marked single separation patches 124 and the marked measurement patches 118, determination of the fill factor of the marked single separation patches 124 is useful in determining the misregistration of the marked measurement patches 118.
The first and second line screen orientations of the measurement patches 108 are not limited to 0° or 90° as demonstrated in the example above. For example, the respective line screen orientations may be 45° and 135°, and generation of the calibration function and/or calculation of misregistration in the slow and fast directions may be determined by performing a rotation operation. Performance of rotation operations is described in concurrently filed U.S. Application entitled “SYSTEM AND METHOD FOR CHARACTERIZING COLOR SEPARATION MISREGISTRATION”, and assigned to the present assignee. The first and second line screen orientations of the measurement patch pairs 110 do not have to be the same as the first and second line screen orientations of the single separation patches 114.
The measurement patch 108 includes a line screen for respective colors of the color space used, each line screen formed of a 50% fill factor of the corresponding color. In the present example, four line screens 302, 304, 306 and 308 are provided, each formed of a 50% fill factor of C, Y, M and K, respectively. For clarity, the reference numbers indicate the fill factor portion of the respective line screens. Each of the line screens includes at least one halftone period including a 50% fill factor of one color separation formed as a straight line. The respective measurement patches may include several halftone periods, where the straight lines are formed as spaced parallel lines. At least a portion of the line screens 302, 304, 306 and 308 are displaced relative to one another so that they partially overlap one another. The displacement is referred to as phase shift. The degree of phase shifting between the line screens is predetermined. Phase shifting, the effect of phase shifting and the use of phase shifting for characterizing color separation misregistration is described in concurrently filed U.S. Patent Applications entitled “SYSTEM AND METHOD FOR CHARACTERIZING COLOR SEPARATION MISREGISTRATION” and “SYSTEM AND METHOD FOR CHARACTERIZING SPATIAL VARIANCE OF COLOR SEPARATION MISREGISTRATION”.
The plurality of measurement patches 108 may be substantially identical. The spectral reflectance measurements of the marked calibration patches 116 are used to generate the calibration data structure 130. The spectral reflectance of each of the marked measurement patches 118 is measured, as described further below. Using the calibration data structure 130, the spectral reflectance measurements of the marked measurement patches 118 is correlated with the amount of misregistration for C,M,Y relative to K. A profile of the misregistration as a function of spatial location on the substrate of the color separations used in the marked measurement patches 118 relative to one another can be obtained with high granularity (e.g., about 0.25 inches). In the present example, the misregistration of each of C, M, and Y is determined relative to K.
The series of patches 502 includes eight patches numbered 510-517. The first patch 510 uses a line-on-line rendering in which lines 506 of the first set are line-on-line with the lines 508 of the second set; and the fifth patch 514 uses a line-off-line rendering in which the lines 506 of the first set are line-off-line with the lines 508 of the second set. Line-on-line refers to lines of a first color separation superimposed over the lines of a second color separation for achieving a desired color, similar to dot-on-dot, and line-off-line refers to the lines of a first color separation placed in the voids of the lines of a second color separation for achieving a desired color, similar to dot-off-dot. In the present example there are no voids between the lines of the first and second color separation in the line-off-line rendering.
The lines 508 remain in a fixed position in all of the patches 510-517. For patches 511-517, the lines 506 are translated or displaced by an incremental amount relative to the previous patch in a horizontal direction. The displacement of lines 506 relative to lines 508 is also referred to as phase shift or screen displacement. As the lines 506 are translated incrementally relative to lines 508 in each subsequent patch of the series 502 referred to as incremental screen displacement, the line-on-line pattern of patch 510 transitions gradually to the line-off-line pattern of patch 514, and then gradually towards a line-on-line rendering again in patches 515-517, completing a full cycle or halftone period.
In the example shown, the translation increment is ¼ the width of the lines 506 and 508 (all having an equal width that is half the width of the line-screen period). The transition from patch 510 to 517 represents a full halftone period, with each of the eight patches 510-517 representing a ⅛ halftone period. The spectral reflectance and color characteristics, such as chroma and luminance, of the patches 511-517 change due to the different overlap of lines 206 relative to 208, which is visually apparent. Chroma and luminance are each a function of spectral reflectance. For example, the fifth patch 514 in which the lines are rendered line-off-line has the greatest chroma. The change in spectral reflectance, luminance and color characteristics (e.g., chroma) is measurable and predictable.
With continued reference to the exemplary measurement patch 108 shown in
With misregistration of measurement patch 118, the number of regions, the combination of color separations per region and/or the size of the regions are changed relative to the measurement patch 108 having no misregistration. The spectral reflectance of each region is related to the spectral reflectance of a corresponding Neugebauer patch 122. Accordingly, spectral reflectance measurements of the Neugebauer patches 122 are useful in determining the misregistration of a marked measurement patch 118. Furthermore the size of the regions corresponds to the fill factor per separation of the single separation patches 124. Determination of the fill factor per separation is also useful in determining the misregistration of the marked measurement patch 118.
Measurements of the spectral reflectance of the calibration patches 106 and measurement patches 108, analysis of the measurements for characterizing color separation misregistration in the measurement patches 108 and generation of the calibration data structure 130 are performed by the analysis unit 104.
The spectral reflectance sensing device 702 may be a handheld device which a user physically holds and moves over the output image 107 for scanning the output image 107. Alternatively, the spectral reflectance sensing device 702 may be a non-portable device which receives the output image 107 and automatically scans the output image 107. The spectral reflectance sensing device 702 outputs an analog or digital signal. If the signal is analog, it is converted to a digital signal. The analog-to-digital conversion may be performed by analog-to-digital converter (ADC) circuitry integrated with the spectral reflectance sensing device 702 or external from the spectral reflectance sensing device 702. The output spectral reflectance values may include an average spectral reflectance value for each measurement patch 108.
The measured spectral reflectance values output by the spectral reflectance sensing device 702 are provided to a processor assembly 704 having at least one processor. A misregistration determination module 706 executable on the at least one processor receives the measured spectral reflectance values. The misregistration determination module 706 includes a calibration module 708 and a measurement patch analyzer module 710. The calibration module 708 generates the calibration data structure 130. The calibration data structure 130 is stored on a storage device that is accessible to the processor assembly 704. The measurement patch analyzer module 710 uses spectral reflectance measurements of a marked measurement patch 118 to look up a corresponding misregistration in the calibration data structure 130 for determining misregistration of the marked measurement patch 118.
Each software module, including the misregistration determination module 706 and its calibration module 708 and analyzer module 710, includes a series of programmable instructions capable of being executed by the processor assembly 704. The series of programmable instructions can be stored on a computer-readable medium, such as RAM, a hard drive, CD, smart card, 3.5″ diskette, etc., or transmitted via propagated signals for being executed by the processor assembly 704 for performing the functions disclosed herein and to achieve a technical effect in accordance with the disclosure. The functions of the respective software modules may be combined into one module or distributed among a different combination of modules.
The analysis of the measurements associated with the marked calibration patches 116 and marked measurement patches 118 by the analysis unit 104 will now be explained. First, generation of the calibration data structure 130 by the calibration module 408 is explained. In the absence of paper scattering, a simple Neugebauer reflectance model for this configuration could be used, which would appear as follows:
where Ri is the reflectance spectrum of the ith Neugebauer primary, and fi is the corresponding fill factor, in other words the percentage of the total halftone period the ith Neugebauer primary occupies. However, it is well known that paper scattering can significantly distort the actual reflectance spectrum, since photons entering one region “m” of a patch may emerge from an entirely different region “n” of the patch. The standard approach to accounting for the Yule-Nielsen effect is to add an empirical correction parameter γ to Equation 1, effectively coupling the various Neugebauer primaries:
However, by applying this correction, the coefficients αi no longer carry any physical significance relative to the actual fill factors, and typically serve as additional fit parameters in standard printer modeling. Accordingly, a different approach is used for determining misregistration, as described below.
Since paper scattering can significantly distort an actual reflectance spectrum, paper scattering is modeled from a probabilistic standpoint for constructing a spectral reflectance model. Modeling paper scattering using a probabilistic standpoint is described in “Light Scattering and Ink Penetration Effects on Tone Reproduction”, L. Yang, B. Kruse, R. Lenz, PICS 2000: Image Processing, Image Quality, Image Capture, Systems Conference, Portland, Oreg., March 2000, p. 225. Using the probabilistic modeling, the local paper reflectance is described in terms of a point spread function PSF(x-x′), indicating the probability that a photon will enter the paper at region x and exit at region x′. For simplicity, the following exponential PSF is assumed (actually a line spread function):
where Rp(λ) is the spectral reflectance of the paper, and α is related to the paper scattering coefficient. Additionally, other point spread functions can be used that provide an adequate description of the scattering properties of the substrate.
The flux of incident photons that enter a region m of a particular halftone period from any halftone period and exit the same region m of the particular halftone period and summed for all of the halftone periods of a theoretical measurement patch for which an entry is to be provided in the calibration data structure 130 may be determined by integrating the PSF, such as in accordance with Equation (4):
where Io(λ) is the incident light flux, Tm(λ) is the transmission of region m, L is the halftone period, and rm and wm correspond to the starting position and width of region m (ro=0), respectively.
Likewise the flux of photons that enter any region m and exit through a region other than region m of the same halftone period, referred to as region n, and summed for all of the half tone periods of the measurement patch 108 being analyzed is computed as follows:
The average spectral reflectance across the halftone period is computed by summing Equations (4) and (5) for all regions m and n of a halftone period, and dividing by the incident intensity, resulting in the expression:
The coefficients βmn are purely geometric, and describe the coupling between region m and region n. A line spread function of Equation (3) results in the following closed form expressions for the symmetric matrix βmn:
where fm is the fill factor for region m. Because Σfm=1, the matrix is β necessarily normalized, i.e., Σβmn=1. A purely diagonal β would imply a vanishing Yule-Nielsen effect.
Equation (6) provides a foundation from which the patch spectral reflectance can be predicted, and therefore the misregistration characterized. However, the indices m refer to the various regions m in
The Neugebauer coupling matrix β′ is also normalized, and for the case of no paper scattering, Equation (8) reduces to Equation (1), with βii=fi.
Starting with the measurement patch configuration shown in
The transmission spectra for the Neugebauer primaries Ti(λ) are determined by assuming that the scattering is small relative to absorption in the toner layer. Spectral reflectance measurements of the 16 Neugebauer primary patches 122 can be expressed as follows:
Ri(λ)=Ti2(λ)Rp(λ) (10)
or
Ti(λ)=√{square root over (Ri(λ)/Rp(λ))}{square root over (Ri(λ)/Rp(λ))} (11)
Accordingly, using Equation (11) and the spectral reflectance measurements of the Neugebauer primary patches 122, Ti(λ) may be determined. In Equations (10) and (11), it has been assumed that the specular reflectance (e.g., surface reflectance most commonly associated with gloss) is negligible. Paper fluorescence and multiple reflections within the toner layer have also been ignored.
Determination of the scattering probability coefficient α and the width of the printed lines (for each separation) includes using the spectral reflectance measurements of the marked single separation patches 124. The absorption spectra of a toner for a color separation may be sufficiently different from that of paper, which is generally true for C, M, and Y. The reflectance spectrum for the single separation patches 124 can be modeled using Equation (8), with only two Neugebauer primaries present (e.g. cyan and paper white, as shown in
When the spectral reflectance of a particular marked single separation patch 124 is measured, the quantities f and Q are determined via a least squares fit using Equation (13), since the paper reflectance Rp(λ) and transmission T(λ) for the color separation are known from the previous measurements of the Neugebauer primary patches 122. Once Q and f are determined, Equation (14) can be used to solve for a using fixed point iteration or similar methods.
Q and f are determined for each of the C, M and Y separations using the spectral reflectance measurements of the marked single separation patches 124 for C, M and Y, for both the 0 and 90-degree line screen orientations each (six measurements in all). Since the absorption spectrum for K generally has little structure relative paper, the width of the black color separation may be taken as the average of the C, M, Y widths obtained from the least squares fit. The single separation patches 114 for the black color separation may be omitted from the input image 105 Although, in the general case where the black colorant does show spectral structure relative the substrate, one would perform the same procedure for that separation as well. Since α is assumed to be a fundamental property of the paper, α is determined to be the mean of the values obtained from the least squares fitting operations for determining a for both orientations of the C, M and Y single separation patch spectral reflectance measurements.
The calibration module 408 uses the spectral reflectance measurements of the marked Neugebauer primary patches 122 and the marked single separation patches 124 to generate the calibration data structure 130, including using the reflectance model described in the above equations. Specifically, the matrix β′ is determined and substituted for β in equation (6). Equations (10)-(14) are used to determine the quantities Ti(λ), α and f for each area m of a measurement patch entry to be included in the calibration data structure 130. The determined quantities Ti(λ), a and f are then used in Equation (6).
The calibration data structure 130 is generated to include theoretical spectra for measurement patch entries having a quantized set of C,M,Y misregistration configurations relative to K (e.g., for the patch of
The predetermined range is determined in accordance with the configuration of the measurement patch 108 shown in
Variables that may affect the predetermined range include the number of colorants used and the amount of phase shifting between line screens used in the measurement patches 108. The quantized set of misregistrations may be selected in a straightforward fashion using the knowledge of the line widths of the individual color separations measured from the marked single separation patches 124. In a developed prototype using a 75 lines per inch (lpi) screen and 32 misregistration steps for each separation (˜5 μm resolution), a lookup table was generated with 32768 entries.
Once the spectral reflectance measurements of the respective marked calibration patches 116 have been processed and the calibration data structure 130 generated, the reflectance spectrum measurements of the respective pairs 120 of marked measurement patches are used by the measurement patch analyzer module 710 to look up the measurement patch entries for the fast and slow scan directions for each pair 120 having the best fit to the spectral reflectance measurements. The misregistration values corresponding to the identified measurement patch entries for the fast and slow scan directions are retrieved. More specifically, for each pair 120 the spectral reflectance measurements corresponding to a first and second marked measurement patch 118 of the pair 120 is used as an index to look-up the corresponding misregistration values. The misregistration values corresponding to first and second marked measurement patch 118 are for the slow and fast scan directions, respectively. In the present example, the first marked measurement patch 118 has a 0 degree line screen orientation and the second marked measurement patch 118 has a 90 degree line screen orientation.
Each marked measurement patch 118 may have a unique spectral reflectance dependent on its misregistration characteristics. Measurements corresponding to each of the marked measurement patches are used to look up the respective measurement patch entries in the calibration data structure 130 having the smallest root mean square (RMS) error in theoretical spectral reflectance relative to the measured spectral reflectance.
Once the measurement patch entry is identified, misregistrations of C, M, Y relative to K associated with the identified measurement patch entry are retrieved.
In one study, an input image 105 was provided with calibration marks 106 and measurement marks 108 and a plurality of physical measurement marks placed proximate the measurement patches. An output image 107 was generated, and misregistration at the locations of the marked measurement patches 118 was determined using the method of the present disclosure, using spectral reflectance measurements of the calibration marks 116 and the measurement marks 118. Furthermore, misregistration was determined at the locations of the proximate physical registration marks using a prior art method. Misregistration determinations obtained by measuring the spectral reflectance of the marked measurement patches 118 using the method of the present disclosure to determine misregistration in the slow and fast directions matched very closely with misregistration determinations obtained from physical registration marks provided on the marked substrate using the prior art method, with results shown in
Misregistrations may be determined for C,M,Y relative to K in the fast and slow directions as a function of position on the page (e.g., in terms of distance form top edge and left edge of the marked substrate). Corresponding plots may be provided which show the spatial variations in misregistration across the substrate.
At step 1202, measurements corresponding to the spectral reflectance of marked calibration patches 16 and marked measurement patches 18 are received by the processor assembly 704 from the spectral reflectance sensing device. The marked calibration patches include marked Neugebauer primaries patches 122 and single separation patches 124. The marked Neugebauer primary patches 122 correspond to each of the Neugebauer primaries associated with the color space used (2n for an n-color color space, 16 in the present example). The single separation patches 124 include a pair of single separation patches for respective color separations of the color space, with the pair including single separation patches having a first and second line screen orientation, respectively, where the first and second line screen orientations are used for calibrating for misregistration determination in the fast and slow directions. If the first and second line screen orientations are other than 0 and 90 degrees, respectively, rotation operations may need to be performed mathematically for calibrating for misregistration determination in the slow and fast directions. In the present example, the single separation patches 124 include a pair of patches having 0 and 90 degree screen orientations, respectively, for each of the C, M and Y color separations (six patches in total).
At step 1204, the calibration module 708 processes the measurements obtained from the marked Neugebauer primary patches 122 to determine the transmission for each of the Neugebauer primaries using Equation (11). At step 1206, the calibration module 708 processes the measurements obtained from the marked single separation patches 124 for determining the line width for each color separation (and screen orientation), using Equation (13) and determining the scattering coefficient α using Equation (14).
At step 1208, the calibration module 708 builds the calibration data structure 130 including theoretical spectral reflectance for the CMYK patch configuration shown in
At step 1212, the measurement patch analyzer module 710 outputs the C,M,Y misregistration relative to K associated with each of the respective entries found by the look-up operation as the determined misregistration values for the corresponding respective measured marked measurement patches 118. More specifically, the misregistration data is retrieved that is associated with the calibration data structure entries identified for the first and second marked measurement patches 118 of each pair 120 . The misregistration data associated with the respective entries that corresponds to the first and second marked measurement patch 118 indicates misregistration of the C, M, Y separations relative to K in the slow and fast direction, respectively.
In the present example, the first and second marked measurement patches 118 have 0 degree and 90 degree line screen orientations, respectively. As described above, if the respective screen orientations for the single separation patches 114, 124 and the measurement patches 108, 118 are different than 0 degrees and 90 degrees, respectively, then rotation operations may need to be applied.
The pairs of measurement patches 10 may be distributed at different locations of the input image 105. Since two measurement patches are needed per pair 110, the pairs 110 may be closely spaced to one another for achieving a high spatial resolution. Accordingly, misregistration of the output image 107 may be characterized with a high degree of spatial resolution.
In accordance with the present disclosure the procedure the misregistration is characterized by taking spectral reflectance measurements of the calibration patches 116 and measurement patches 118. Spectral reflectance measurements are relatively simple to obtain and use in computations. Furthermore, low resolution measurements may be taken for generating the calibration data structure 130 and determining the color separation misregistration of a measurement patch 118, allowing for the use of lower resolution and less expensive sensing equipment and simpler processing than is used for prior art color separation misregistration detection methods. Furthermore, only one spectral reflectance measurement value need be obtained for each measurement patch, where the measurement patch may include three or more color separations. One look-up operation is performed for that measurement value in order to determine misregistration between more than two color separations, and in the example provided three or more color separations relative to one color separation.
It will be appreciated that variations of the above-disclosed and other features and functions, or alternatives thereof, may be desirably combined into many other different systems or applications. Also that various presently unforeseen or unanticipated alternatives, modifications, variations or improvements therein may be subsequently made by those skilled in the art which are also intended to be encompassed by the following claims.
Number | Name | Date | Kind |
---|---|---|---|
4391505 | Silverberg | Jul 1983 | A |
4546700 | Kishner et al. | Oct 1985 | A |
4788116 | Hochberg | Nov 1988 | A |
4814891 | Uchiyama et al. | Mar 1989 | A |
4831420 | Walsh et al. | May 1989 | A |
4937664 | Chiku et al. | Jun 1990 | A |
4959712 | Tsuzuki et al. | Sep 1990 | A |
5081507 | Monkelbaan et al. | Jan 1992 | A |
5184011 | Hubble, III et al. | Feb 1993 | A |
5227815 | Dastin et al. | Jul 1993 | A |
5260725 | Hammond | Nov 1993 | A |
5272493 | Hubble, III et al. | Dec 1993 | A |
5278625 | Charnitski et al. | Jan 1994 | A |
5287162 | de Jong et al. | Feb 1994 | A |
5329466 | Monney | Jul 1994 | A |
5339150 | Hubble, III et al. | Aug 1994 | A |
5339159 | Nakamura et al. | Aug 1994 | A |
5342715 | Kamath et al. | Aug 1994 | A |
5384592 | Wong | Jan 1995 | A |
5406066 | Steinle et al. | Apr 1995 | A |
5418556 | Andrews | May 1995 | A |
5457518 | Ashikaga et al. | Oct 1995 | A |
5523823 | Ashikaga | Jun 1996 | A |
5526140 | Rozzi | Jun 1996 | A |
5537190 | Folkins et al. | Jul 1996 | A |
5572601 | Bloomberg | Nov 1996 | A |
5574527 | Folkins | Nov 1996 | A |
5600404 | Ando et al. | Feb 1997 | A |
5631686 | Castelli et al. | May 1997 | A |
5636330 | Barak | Jun 1997 | A |
5689425 | Sainio et al. | Nov 1997 | A |
5760815 | Genovese | Jun 1998 | A |
5768671 | Komiya et al. | Jun 1998 | A |
5774156 | Guerin | Jun 1998 | A |
5778280 | Komiya et al. | Jul 1998 | A |
5793901 | Matsutake et al. | Aug 1998 | A |
5808658 | Hoover | Sep 1998 | A |
5825984 | Mori et al. | Oct 1998 | A |
5887996 | Castelli et al. | Mar 1999 | A |
5909235 | Folkins | Jun 1999 | A |
5973718 | Charnitski et al. | Oct 1999 | A |
5978615 | Tanaka et al. | Nov 1999 | A |
5995802 | Mori et al. | Nov 1999 | A |
6014154 | Guerin | Jan 2000 | A |
6035076 | Nagase | Mar 2000 | A |
6129015 | Dewey | Oct 2000 | A |
6133932 | Webb et al. | Oct 2000 | A |
6148168 | Hirai et al. | Nov 2000 | A |
6154628 | Kawano | Nov 2000 | A |
6164847 | Allen | Dec 2000 | A |
6185402 | Linssen | Feb 2001 | B1 |
6198490 | Eom et al. | Mar 2001 | B1 |
6198549 | Decker et al. | Mar 2001 | B1 |
6198550 | Toyoda | Mar 2001 | B1 |
6215512 | Imaizumi et al. | Apr 2001 | B1 |
6236470 | Seachman | May 2001 | B1 |
6239828 | Ito et al. | May 2001 | B1 |
6246857 | Tanaka | Jun 2001 | B1 |
6253678 | Wentworth | Jul 2001 | B1 |
6275244 | Omelchenko et al. | Aug 2001 | B1 |
6288556 | Sato et al. | Sep 2001 | B1 |
6292208 | Lofhus et al. | Sep 2001 | B1 |
6295435 | Shinohara et al. | Sep 2001 | B1 |
6300968 | Kerxhalli et al. | Oct 2001 | B1 |
6310681 | Taniwaki | Oct 2001 | B1 |
6321060 | Nakayasu et al. | Nov 2001 | B1 |
6336024 | Kanaya et al. | Jan 2002 | B1 |
6369842 | Abramsohn | Apr 2002 | B1 |
6381428 | Yamamoto et al. | Apr 2002 | B1 |
6404517 | Chao | Jun 2002 | B1 |
6434279 | Shiba | Aug 2002 | B1 |
6441915 | Imaizumi et al. | Aug 2002 | B1 |
6441923 | Balasubramanian et al. | Aug 2002 | B1 |
6449060 | Kawai et al. | Sep 2002 | B1 |
6456310 | Wallace et al. | Sep 2002 | B1 |
6456311 | Harush et al. | Sep 2002 | B1 |
6459823 | Altunbasak et al. | Oct 2002 | B2 |
6462821 | Borton et al. | Oct 2002 | B1 |
6493010 | Takahashi et al. | Dec 2002 | B1 |
6493011 | Shioya | Dec 2002 | B1 |
6493064 | Cabiri et al. | Dec 2002 | B2 |
6493083 | Parisi et al. | Dec 2002 | B2 |
6526240 | Thomas et al. | Feb 2003 | B1 |
6529616 | Rasmussen et al. | Mar 2003 | B1 |
6556313 | Chang et al. | Apr 2003 | B1 |
6643035 | Salgado | Nov 2003 | B1 |
6644773 | Bildstein et al. | Nov 2003 | B2 |
6731889 | Nakayama | May 2004 | B2 |
6804485 | Martin et al. | Oct 2004 | B2 |
6842590 | Dalal et al. | Jan 2005 | B2 |
6856336 | Toyoda | Feb 2005 | B2 |
6889028 | Hunold et al. | May 2005 | B1 |
6909516 | Hoover | Jun 2005 | B1 |
6911993 | Nishikawa et al. | Jun 2005 | B2 |
6973272 | Yamamoto et al. | Dec 2005 | B2 |
7002701 | Nakayasu et al. | Feb 2006 | B1 |
7013094 | Dalal et al. | Mar 2006 | B2 |
7013803 | Hansen et al. | Mar 2006 | B2 |
7039348 | Kerxhalli et al. | May 2006 | B2 |
7071957 | Fujimoto | Jul 2006 | B2 |
7075561 | Ozawa et al. | Jul 2006 | B2 |
7085009 | Kawai et al. | Aug 2006 | B2 |
7100508 | Mader | Sep 2006 | B1 |
7106477 | Horobin | Sep 2006 | B2 |
7127125 | Perlmutter et al. | Oct 2006 | B2 |
7239833 | Tomita et al. | Jul 2007 | B2 |
7257358 | Overall et al. | Aug 2007 | B2 |
7443535 | Ishibashi | Oct 2008 | B2 |
7512377 | Choi et al. | Mar 2009 | B2 |
7610004 | Kato et al. | Oct 2009 | B2 |
7630672 | Baretsky et al. | Dec 2009 | B2 |
7652790 | Touura | Jan 2010 | B2 |
7658462 | Eom | Feb 2010 | B2 |
7826095 | Wang et al. | Nov 2010 | B2 |
7933034 | Takano | Apr 2011 | B2 |
20010017645 | Toda | Aug 2001 | A1 |
20010021208 | Ueyanagi et al. | Sep 2001 | A1 |
20010033395 | Chizawa | Oct 2001 | A1 |
20010033686 | Klassen | Oct 2001 | A1 |
20020063907 | Harrington | May 2002 | A1 |
20020102114 | Kawanishi | Aug 2002 | A1 |
20020113968 | Parisi et al. | Aug 2002 | A1 |
20020118350 | Cabiri et al. | Aug 2002 | A1 |
20020122124 | Suda | Sep 2002 | A1 |
20020159802 | Katahira | Oct 2002 | A1 |
20020178952 | Sainio et al. | Dec 2002 | A1 |
20030002043 | Abdulhalim et al. | Jan 2003 | A1 |
20030044193 | Thomas et al. | Mar 2003 | A1 |
20030052959 | Fujimoto | Mar 2003 | A1 |
20030053093 | Eom | Mar 2003 | A1 |
20030063301 | Klassen | Apr 2003 | A1 |
20030086103 | Mestha et al. | May 2003 | A1 |
20030090689 | Klassen | May 2003 | A1 |
20030098985 | Horobin et al. | May 2003 | A1 |
20030145745 | Hansen et al. | Aug 2003 | A1 |
20030145751 | Hansen et al. | Aug 2003 | A1 |
20030174184 | Bildstein et al. | Sep 2003 | A1 |
20030197877 | Lee | Oct 2003 | A1 |
20030210412 | Ishibashi | Nov 2003 | A1 |
20030214568 | Nishikawa et al. | Nov 2003 | A1 |
20040046981 | Taka et al. | Mar 2004 | A1 |
20040076450 | Martin et al. | Apr 2004 | A1 |
20040114025 | Kerxhalli et al. | Jun 2004 | A1 |
20040130737 | Kamimura et al. | Jul 2004 | A1 |
20040175196 | Yamamoto et al. | Sep 2004 | A1 |
20040191652 | Dishon et al. | Sep 2004 | A1 |
20040227966 | Lee | Nov 2004 | A1 |
20040239746 | Ozawa et al. | Dec 2004 | A1 |
20050047834 | Tomita et al. | Mar 2005 | A1 |
20050069220 | Czyszczewski et al. | Mar 2005 | A1 |
20050093956 | Egan | May 2005 | A1 |
20050111759 | Perlmutter et al. | May 2005 | A1 |
20050134874 | Overall et al. | Jun 2005 | A1 |
20050157297 | Abdulhalim et al. | Jul 2005 | A1 |
20050157317 | Butterfield et al. | Jul 2005 | A1 |
20050206934 | Nishikawa et al. | Sep 2005 | A1 |
20050206980 | Nishikawa et al. | Sep 2005 | A1 |
20050208685 | Abdulhalim et al. | Sep 2005 | A1 |
20050214037 | Kishi | Sep 2005 | A1 |
20050281459 | Bala et al. | Dec 2005 | A1 |
20060001765 | Suda | Jan 2006 | A1 |
20060005722 | Nobukawa et al. | Jan 2006 | A1 |
20060013603 | Matsuyama | Jan 2006 | A1 |
20060056882 | Kwon et al. | Mar 2006 | A1 |
20060065625 | Abdulhalim et al. | Mar 2006 | A1 |
20060114282 | Mizes et al. | Jun 2006 | A1 |
20060114283 | Mizes et al. | Jun 2006 | A1 |
20060115303 | Kang et al. | Jun 2006 | A1 |
20060119690 | Park | Jun 2006 | A1 |
20060120626 | Perlmutter et al. | Jun 2006 | A1 |
20060120772 | Kitazawa et al. | Jun 2006 | A1 |
20060132807 | Abdulhalim et al. | Jun 2006 | A1 |
20060139433 | Yoshida | Jun 2006 | A1 |
20060159337 | Pearson et al. | Jul 2006 | A1 |
20060164506 | Kitao | Jul 2006 | A1 |
20060171748 | Inui et al. | Aug 2006 | A1 |
20060176354 | Yoshida | Aug 2006 | A1 |
20060176355 | An | Aug 2006 | A1 |
20060177246 | Kawada et al. | Aug 2006 | A1 |
20060182472 | Munakata et al. | Aug 2006 | A1 |
20060191437 | Mader | Aug 2006 | A1 |
20060244980 | Grace | Nov 2006 | A1 |
20060262326 | Abdulhalim et al. | Nov 2006 | A1 |
20060263120 | Hayakawa | Nov 2006 | A1 |
20060275057 | Suzuki | Dec 2006 | A1 |
20060290767 | Tezuka et al. | Dec 2006 | A1 |
20070002403 | Klassen | Jan 2007 | A1 |
20070003332 | Kim | Jan 2007 | A1 |
20070019056 | Jung et al. | Jan 2007 | A1 |
20070048031 | Kinoshita | Mar 2007 | A1 |
20070077059 | Denoue et al. | Apr 2007 | A1 |
20070095235 | Nielsen et al. | May 2007 | A1 |
20070115339 | Matsuzaki et al. | May 2007 | A1 |
20080030787 | McElvain | Feb 2008 | A1 |
20080030788 | McElvain et al. | Feb 2008 | A1 |
20080030789 | McElvain et al. | Feb 2008 | A1 |
20080294363 | Parmar et al. | Nov 2008 | A1 |
Number | Date | Country | |
---|---|---|---|
20080030787 A1 | Feb 2008 | US |