摘要:
There is disclosed in embodiments methods relating to the compression of printing hints. The method in embodiments generates a first set of image pixels having corresponding printing hints. The printing hints are then adjusted to produce a second set of image pixels processed in such a way that an end printed result is visually equivalent to a printed result using the first set of image pixels thereby reducing the entropy in the printing hints. The method improves the compression ratio of an image using printing hints by adjusting the printing hints of pixels that are zero or fully saturated. The printing hints are adjusted in such a way to reduce the complexity of the printing hints.
摘要:
A method of improving edge rendering of objects includes dilation (or contraction) of an object's tag plane by one or more pixels into the surrounding region, with the adjacent tag region having a corresponding contraction (or dilation). The objects of interest (e.g., white text) are first identified; the corresponding object tag plane is then spread or choked, in a fashion analogous to trapping. In the case of negative text on a tint background, by expanding the tag plane for the negative text object, the text hint would be forced one pixel into the tint object plane everywhere along the perimeter of the negative text. This could then enable greatly improved negative text rendering.
摘要:
Methods and apparatus for antialiasing images that contain one or more image objects such as colored text, line art, and graphical objects, such that the edge pixels of an antialiased image object will exhibit relatively uniform values, and the appearance of the image object is thereby improved. In one embodiment, an improved antialiasing filter is employed to detect at least one region within the received image. Upon detecting a region containing a background image level that adjoins an image object having pixel values in a range other than a range of limit values, the antialiasing filter sets the pixel values of the edge or border pixels of the image object to substantially the same value. Selection among a logical filter operation and an averaging filter operation may be adaptively employed in the antialiasing filter in order to obtain the desired uniformity of pixel values.
摘要:
A method and system for estimating color separation misregistration of a printing system. The method may include marking a substrate to form a misregistration estimation patch. The misregistration estimation patch being formed by first and second color separations. The first color separation marking the substrate with a first halftone pattern. The first halftone pattern has a first halftone-frequency vector in a first direction and a second halftone-frequency vector in a second direction. The second color separation marking the substrate with a second halftone pattern. The second halftone pattern has a first halftone-frequency vector in a first direction and a second halftone-frequency vector in a second direction. The first and second halftone patterns form a moiré pattern. A deviation in at least one the halftone frequency vectors and/or the moiré pattern can be indicative of a color separation misregistration. The method also includes estimating the color separation misregistration of the printing system using the misregistration estimation patch.
摘要:
A method for selecting which rendering hint or tag to use when multiple tags may be associated with a pixel, includes prioritizing the set of input tags associated with an input image, such that each input tag has a unique priority relative to other input tags in the set; filtering the input image by selecting groups of input pixels, applying a filtering function to the contone data associated with each selected group of input pixels, and producing an output pixel having an output contone data for each selected group of input pixels; for each selected group of input pixels, comparing the priorities of the input tags associated with the selected group of input pixels and selecting as the output tag associated with the output pixel, that tag with the highest priority.
摘要:
A method and system for estimating color separation misregistration of a printing system. The method may include marking a substrate to form a misregistration estimation patch. The misregistration estimation patch being formed by first and second color separations. The first color separation marking the substrate with a first halftone pattern. The first halftone pattern has a first halftone-frequency vector in a first direction and a second halftone-frequency vector in a second direction. The second color separation marking the substrate with a second halftone pattern. The second halftone pattern has a first halftone-frequency vector in a first direction and a second halftone-frequency vector in a second direction. The first and second halftone patterns form a moiré pattern. A deviation in at least one the halftone frequency vectors and/or the moiré pattern can be indicative of a color separation misregistration. The method also includes estimating the color separation misregistration of the printing system using the misregistration estimation patch.
摘要:
A method for correcting for edge defects caused by print characteristics of a print engine includes printing a set of actual color patches corresponding to a desired set of colors; defining an edge region and a uniform area region in each of the patches; for each color patch in the set of actual color patches: determining a difference between color in the edge region of the patch and color in the uniform area region of the patch; and generating an edge response to adjust color output of the print engine in the edge region to substantially match color output in the uniform area region. The method can perform edge correction for any edge region of an image. In one embodiment of the invention, the edge region may be determined by a trap engine associated with the print engine and the method can provide correction for trap pixels.
摘要:
A method of correction for toner misregistration in color printing systems, specifically for run length encoded image data. This method, called “trapping”, usually involves extending the color separations one or more pixels to overlay the edge. The color of the “trap zone” is chosen such that it is nearly imperceptible in the presence of the two initial colors. Our approach assumes the existence of a “trap generator”, which provides a trap color given two input colors.In run length encoded image format, the image is comprised of an array of “scanlines”, consisting of a string of “runs” that are specified by a minimum position in the fast (horizontal) direction, a length, and a color. We describe a method of trapping involving the following steps: 1) inspecting the run lengths in each scanline to determine the color edges of the image; 2) sending the colors at the boundaries to the trap generator to determine the trap color; and 3) modifying the intersecting runs with the trap color. The result is an efficient elimination of the edge defects at color boundaries, which is enabled by the run length encoded image format.
摘要:
Method and system embodiments herein add at least one trap area between abutting objects on an image to be printed by a printing engine. This trap area includes a central region between two outer regions. The method/system establishes a target toner concentration for pixels within the trap area based on toner concentrations of the abutting objects and corrects the target toner concentration to account for irregularities of the outer regions of the trap area to produce a corrected toner concentration for pixels in the trap area. The method/system performs this correction by first empirically testing the printing engine to establish a lookup table of correction values of the outer regions prior to a printing operation. Then, during the printing operation, the method determines a size relationship (weighting) between the central region and the outer regions for the trap area and calculates the corrected toner concentration.
摘要:
Disclosed herein is an image processing method for producing enhanced halftone edges, particularly suited to those edges which only lie upon the background as apposed to those edges which abut other halftone screens. It utilizes a step of defining border pixels and a step of halftoning those border pixels in a different manner than the halftoning applied to the interior region of the tint or image segment. The preferred halftone for the border pixels will be related to the interior halftone by some number of common spatial frequency harmonics. Examples of common-harmonic screening for an edge include, but are not limited to: (a) same screen with different tone reproduction characteristics (boosted edge values); (b) same screen angles and frequencies with a different spot function, possibly phase shifted; (c) a dot screen whose frequency vectors can be generated by the frequency vectors of the interior screen; (d) a line screen whose frequency vectors can be generated by the frequency vectors of the interior screen. This generation process is directed to ensuring that the two screens will be “harmonically matched” where at least one of the fundamental frequency vectors and harmonics of the first screen will equal at least one of the fundamental frequency vectors and harmonics of the second screen.