摘要:
This invention relates to a method and apparatus for implementing a trapping operation on a digital image during image processing. More specifically, the invention is directed to implementation of a trapping technique to prevent visual gaps or overlaps between colors on a poorly registered image that is produced by an imaging device, e.g. a color printer. The invention is most advantageously used in an imaging device that incorporates therein a split-level buffer.
摘要:
A method of smoothing edges of an input image is provided for use in connection with an image rendering engine that supports two opposing intensity levels and a range of intermediate intensity levels there between. The method includes sampling scan lines from the input image. Each scan line includes an array of pixels, and each pixel possesses one of the two opposing intensity levels. Simultaneously a plurality of the scan lines are buffered. Thereafter, the method includes detecting defined patterns in an unbounded region within the buffered scan lines. Finally, intensity levels of selected pixels are adjusted to intermediate intensity levels in response to the defined patterns detected.
摘要:
The present invention provides a method for filtering noise out of an image. The image is constructed of pixels having varying intensity values. The method includes reading the intensity values for pixels within a neighborhood of an object pixel. Thereafter, a number of intensity values are selected from the read intensity values. The selected intensity values are those closest to the intensity value of the object pixel. A median value for the selected intensity values is then calculated. Finally, the median value is assigned as a new intensity value for the object pixel.
摘要:
A method of combining a foreground image and a background image includes scaling up a pixel of interest, which is positioned along an edge between a subject and a key colored backing, into a plurality of edge subpixels. The pixel of interest is included in a digital antialiased foreground image. A corresponding pixel of a digital background scene is also scaled up. The corresponding pixel is associated with the pixel of interest and is scaled up into a plurality of background subpixels. For each of the edge subpixels, if a color of the edge subpixel matches the key colored backing, a respective new color of the edge subpixel is determined as a function of one of the background subpixels, which is associated with the edge subpixel. Also, the new color is stored to the edge subpixel. After all the subpixels have been evaluated, the edge subpixels are scaled down to a new pixel of interest.
摘要:
Systems and methods for determining the texture of the images to be processed are provided. An image data manager is provided that is capable of generating summed-area tables to be applied in texture mapping for texture that have no special direction or orientation, by generating summed-area tables for areas that best approximate circles. The image data manager uses the generated summed-area tables to process the image data. The summed-areas tables applied include a hexagon and an octagon. Accordingly, problems in processing images having textures that have no special direction or orientation, are reduced or eliminated.
摘要:
A method and system compensates for the line width growth or shrinkage in an image rendering system that supports high-addressability. The amount of width adjustment can be a function of the line width. The method is applied after rendering, to the sub-pixel, bit patterns and is compatible with antialiasing and other sub-pixel rendering techniques such as half-bitting. The method and system also require less scan buffering for marker line width compensation than conventional methods. More specifically, the method and system require N+3 scans to detect and adjust widths up to N pixels for leading edges or trailing edges rather than the 2N+3 necessary conventionally. Moreover, the detection and adjustment of widths up to N pixels may be performed for both leading edges and trailing edges using a buffer that can handle 2N+3 scans.
摘要:
A document containing colored text is reproduced in a way to preserve the color intent if the reproduced document is copied on a black-and-white device. For small text, the fact that it is colored, is conveyed by reproducing it bold, and for medium size text, by reproducing it outlined. For large text, both the fact that it is colored and the color used can be conveyed by filling the interior of the characters with patterns that correspond directly to the color.
摘要:
The present invention is a method for efficiently processing an image to detect antialiased pixels using reduced buffering memory. The method stores, in a scanline buffer memory, a predefined number of scanlines of data including data for a target pixel position and, in a tag buffer memory, a plurality of binary antialiasing tags, including at least a previously estimated tag for the target pixel position. Then using the stored pixel data and previously estimated tag, an antialiasing tag for the target pixel position is generated.
摘要:
The present invention is a method for the color correction of digital images that have been compressed. In a preferred embodiment, aspects of the color correction are carried out on the compressed image data to improve computational efficiency. One of a number of alternative methods is employed to accomplish the color correction on lossy or losslessly compressed images. The color transformation process accomplishes color correction on compressed image data in conjunction with compression or decompression operations. A second, simplified phase of the color correction may be applied subsequently to the decompressed image data in certain embodiments. Accordingly, the technique has application to any number of color imaging systems, including digital printers and copiers where there is a necessity to color correct compressed digital images
摘要:
A vector error diffusion system for quantizing pixel value in color images, which initially determines whether any pixel should be white or colored, and subsequently determines whether the pixel should be a primary color, a secondary color or black.