Real-time processing of grayscale image data
AssigneeXerox Corporation
InventorsXing Li, Daniel Mohabir, Roger Triplett
Life of this patent
Estimating the term…
Abstract
In a digital reproduction system incorporating a single pass scanner, accurate image processing results from processing a subset of grayscale image data. More specifically, scanlines that correspond to the leading edge of a document are stored and processed to detect skew and to obtain an appropriate correction. The lead edge correction is then applied to the entire grayscale image. Accordingly, the present systems and methods eliminate skew from grayscale images in real-time. The corrected image is rendered to binary and stored in electronic pre-collation memory and cropping, masking and other image editing operations can be performed on the binary image data before the image is printed.
Claims20
A method, comprising:
- providing grayscale image data that represents an original document inside a scan area;
- locating grayscale image data that represents at least a lead edge of said original document inside said scan area;
- identifying a subset of the grayscale image data that excludes substantially all of said grayscale image data that does not correspond to said lead edge;
- generating modified image data corresponding to said grayscale image data;
- and
- displaying said modified image data in a viewable format.
A system, comprising:
- an image processor that receives grayscale image data that represents an image scan and converts it to grayscale image data;
- a skew detection module that detects skew in at least one initially scanned line of said image scan by analyzing a grayscale image data subset that excludes substantially all of said grayscale image data that does not correspond to said lead edge;
- a skew correction module that generates a skew corrected image data corresponding to said received grayscale image data based upon skew detected in said initially scanned line, with at least a portion of said skew being eliminated from said received grayscale image data in real-time;
- and
- an image rendering module that formats said grayscale image data for use by a digital output device.
A system, comprising:
- an image capture device that generates a digital representation of an input document image;
- an image processor that (i) isolates pixels in said grayscale image data that represent a leading edge of an original document bearing said continuous tone image;
- (ii) analyzes said isolated pixels to detect skew in said original document leading edge;
- (iii) eliminates skew from substantially all pixels in said grayscale image data and (iv) converts said grayscale image data to an output device format;
- and
- an output device that provides visible reproductions of said output device formatted image data.
Dependencies are inferred from the claim text.