A high speed data display routine used in imaging of displays of geographic or other detail depicting, for example, the depth of an ocean, acoustic prediction plots, photographs and logos. The speed is achieved by a process for efficiently mapping the data values to the display matrix. The information processing uses proportional mapping, but only on the two edges of the data matrix. The processing performs substantially fewer calculations during the mapping process, by rely in accordance with certain conventions on straight raw data copying operations using pre-determined counts.
Techniques are disclosed for depleting raster data to provide for faster printing and also to allow printing of the depleted raster data, with a printed dot size that is larger that would otherwise be utilized with the undepleted raster data, on a pixel grid having the resolution of the undepleted raster data. Also disclosed is a technique for up scaling raster data at a particular resolution (e.g., 300 dpi) is scaled in such a manner that the upscaled raster data includes only printed pixels that correspond one-to-one with the printed pixels of the original data and wherein the relative locations of the printed pixels of the original data are maintained in the up scaled raster data. Further disclosed is a technique for printing a pixel array having a particular resolution with a print element array having print elements disposed for printing at a lesser resolution.
Screen interpolation is done without using an expensive line buffer, etc., to enlarge and display an original image without incongruity. Rather than computing an interpolated pixel value as an average of adjacent pixel values and displaying the computed average pixel value in each frame, in accordance with this invention a pixel to be interpolated assumes one of the adjacent pixel values in each frame, but in successive frames assumes different adjacent pixel values in a mix such that the average value of the interpolated pixel over many frames becomes the desired interpolated value. Since successive frames are displayed very rapidly, to the human eye the afterglow (or visual persistence) phenomenon causes the screen to appear as if an enlarged image is being displayed at all times without incongruity (i.e., the varying values of the interpolated pixels are not noticed by the human eye).
An image processing system for performing interpolation includes an image data source for supplying rasters of image data based on laser spot position on a xerographic photoreceptor. A two dimensional resampling interpolator is connected to receive the image data from the image data source and determine a resample value and its associated two dimensional slope information. This information can be used by a thresholder to predict where exposure intensities of lineart will cross a xerographic threshold on the photoreceptor. Alternatively, a halftoner unit that includes a dot generator and a screen generator can use the information from the resampling interpolator to improve control of dot shape and spacing.
A hyperacuity printing system for rendering bitmapped image data on a photosensitive recording medium, the bitmapped image data being rendered as an array of pixels across the photosensitive recording medium in a fastscan direction, and an orthogonal slowscan direction. This system includes a data source for supplying grayscale input image data and a scanning device for rendering grayscale output image data onto the recording medium. The scanning device has a device for writing scan spots on the recording medium. Further included in this system is transformation circuitry for transforming the grayscale input image data into grayscale output image data. The transformation circuitry includes a halftoner, a thresholder, and a selection device, where the selection device selects either the thresholder or the halftoner to provide the grayscale output image data. Finally, included is a modulating device coupled between the transformation circuitry and the scanning device for intensity modulating each of the scan spots in accordance with the grayscale output image data.
A source image (S) that is distorted by camera optics is transformed into a corrected image (T) by using a tabular imaging rule. This transformation occurs directly during the reading out from the image sensor and in real-time. No, one or several target pixels in the target image (T) are assigned to each source pixel of the source image.