Abstract:
A method of detecting image quality defects includes providing an electronic image including electronic image data, rendering an image based on the electronic image data, capturing the rendered image, the captured image including captured image data, deriving one-dimensional profiles from the captured image data, each of the captured one-dimensional profiles being derived from a set of image data in the same direction, optionally, deriving reference one-dimensional profiles from the electronic image data and generating a difference profile from the reference and captured one-dimensional profiles, and evaluating at least one of the captured one-dimensional profiles and reference one-dimensional profiles for image quality defects.
Abstract:
Provided herein are teachings directed to calibrating an output device such as a color display, using a visual method of determining the gamma for the blue primary that is easier to perform and more consistent than methodologies employing a luminance-matching task. The methodology is based on the insight that accurate gamma estimation for blue is important not for luminance reproduction, but for proper color-balance, and most importantly grey-balance. Thus, it follows to use grey-balancing, rather than luminance-matching, as the criterion for selecting the blue gamma value. One variant as taught herein is to provide a user visual task to find a patch best representing neutral, given previously determined calibrated digital values for the red and green primaries that produce 50% fractional luminance. A large patch is displayed within a larger surround containing both a white border and either a checkerboard or a line pattern, so as to establish a reference for the neutral axis. The user adjusts a control causing only the value of the blue primary to change. This changes the color of the patch in the middle, moving it along a line from yellowish to bluish. The user thus selects the value at which the patch appears most nearly neutral with respect to the surround. Effectively, the task is to match the chromaticity of a grey patch with that of a halftone pattern.
Abstract:
Diminished intensity defects occur in electrostatic printing between image regions having grey levels, i.e., different electrostatic potential and toner densities. Such defects occur when higher density regions “steal” toner from lower density regions. The system and methods according to this invention compensate for these defects by modifying the input image data. The input image data in lighter regions that precede or occur near a light-to-dark transition to a dark region are raised above the input image values. Thus, when printed, the printed image intensity values in such regions are higher than the corresponding image intensity values. As a result, when the higher density regions steal the extra toner provided due to the raised values, the gray level of the printed image corresponds to the desired gray level. The magnitude of these defects is periodically measured with a calibration pattern to generate and/or update compensation factors used in the compensation process.
Abstract:
A method for rendering a raster output level determines an image position of a pixel of interest (POI) within an image. An intended raster output level, which corresponds to the POI, is received into a processing device. A final raster input level is determined as a function of the image position and the intended raster output level. The final input level and the image position are transmitted to an output device. An actual raster output level is rendered, via the output device, at a position on an output medium corresponding to the image position. The actual raster output level substantially matches the intended raster output level.
Abstract:
A transformation function defines a relationship between a first color space and a second color space. The transformation function is edited by producing first and second outputs of an image in the first and second color spaces, respectively. The outputs are related in accordance with the transformation function. A portion of the first output, which corresponds to a portion of the second output including a color to be modified, is selected via a graphical user interface. A desired amount to modify the color is specified. A correction function is determined in accordance with the desired amount. The transformation table is edited in accordance with the monotonic correction function.
Abstract:
An error diffusion technique seeks to remove artifacts resulting from the diffusion of large errors. This technique removes artifacts resulting from instances where there is little difference between a source color and a target color but there is a large diffused error component. The error diffusion technique clips a combination vector resulting from the combination of a source color with the diffused error component so that the combination vector extends roughly one quarter of the width of a color gamut beyond the boundary of the color gamut. This helps to prevent ever-increasing error vectors and, thus, helps prevent certain artifacts in images that are output.
Abstract:
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.
Abstract:
A method and apparatus for selecting clusters of a set of data items by using a histogram. This method includes receiving item data including coordinates of a metric space; dividing the metric space into a plurality of bins; associating a distance from at least a particular coordinate to each of the item data; inserting each of the item data into a bin within the distance of the item data so as to generate a histogram and, using the histogram to obtain one or more clusters.
Abstract:
A method and apparatus for selecting colors for blocks for use in a Block truncation Coding scheme is disclosed. The method includes finding the largest cluster of pixels and selecting that color for the first color in the block. The average color of the remaining pixels is assigned to the second color. The invention may be applied in iterative fashion if more than two colors are to be assigned to the block.
Abstract:
A method for processing a color image for printing to reduce an amount of marking material used therefor, includes: providing a printer capable of printing multiple dot sizes at any given print pixel, the multiple dot sizes including at least a large dot size and a small dot size smaller than the large dot size; determining if marking material for multiple colors of the color image are to be printed at the print pixel; and printing the color image with a combination of the large dot size and the small dot size, wherein either of the large dot size and the small dot size is printed at the print pixel if only a single color is printed at the pixel, and at least one of the small dot size is printed at the print pixel if more than one color is printed at the pixel.