Abstract:
A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. Processing of the image frames may allow a scan of an object to be suspended and resumed automatically when a user lifts the scanner, by deleting out of focus image frames and matching subsequent image frames to previously stored image frames.
Abstract:
A test image has a black bias on a white background. The black bias is a line set at about 45 degrees to the scan lines of a scanner. Boundary points of the scanned bias are found. A regression line is calculated from the positions of the boundary points. Differences in the positions of adjacent boundary points, together with the slope reciprocal of the regression line, are used to determine error values. The error values are compared with a gate value to determine if there are any occurrences of scan line misalignment.
Abstract:
An image reading apparatus includes a carriage having mounted thereon a linear light source and an image sensor and a reference pattern member disposed at a reference position located toward the first direction from a home position. The current location of the carriage is judged relatively to first and second areas that are divided by a boundary defined in advance at a location toward the first direction from the reference position. The first area is located toward the first direction and the second area is located toward the second direction. Immediately after the power is turned ON, current location information indicating whether the carriage is currently located in the first area or the second area is read from the nonvolatile memory. The carriage is first moved to the reference position and then moved a predetermined distance in the second direction, so that the carriage is duly positioned at the home position.
Abstract:
An imaging device comprising a plurality of linear imaging arrays and image formation optics that provide field of views corresponding to the plurality of linear image arrays. At least one illumination module produces planar light illumination that substantially overlaps the field of views corresponding to the plurality of linear imaging arrays. Image processing circuitry performs image-based velocity estimation operations, which analyzes pixel data values of a plurality of composite 2-D images each derived from sequential image capture operations of a corresponding one linear imaging array to derive velocity data that represents an estimated velocity of the imaging device with respect to at least one target object disposed in the fields of view. Preferably, the image processing circuitry also produces a first image of portions of the target object(s), the first image having substantially constant aspect ratio, utilizing image transformation operations (or camera control operations) that are based upon the velocity data, to thereby compensate for aspect ratio distortions that would otherwise result from variations in velocity of the imaging device with respect to the target object(s). In addition, the image processing circuitry preferably carries out image-based horizontal jitter estimation and compensation operations, which estimate the horizontal jitter of the imaging device relative to the target object(s) over the image capture operations from which the first image is derived and transform the first image utilizing shift operations that are based upon such estimated horizontal jitter to produce a second image of portions of the target object(s) which compensates for horizontal jitter distortion that would otherwise result therefrom. The first image or second image (or image derived from sharpening the first or second images) is preferably subject to image-based bar code detection operations and/or OCR operations, or output for display to a display device.
Abstract:
The invention relates to a process for digitising document in which the document (4) is feed driven in front of a sensor (2) by a drive mechanism (3) comprising a plurality of elements (31-36) which come into contact with the document (4) while it is fed, wherein the sensor (2) is capable of generating digital data from an image on the document (4), wherein the process comprises steps consisting of: —detecting when the contact is established or broken between the document (4) and one of the elements (32), —correcting the digital data by applying to the data a distortion correction function which takes into account the position of the sensor (2) with respect to the image when the detection takes place.
Abstract:
An apparatus for detecting front edge of a document and determining home position of an image scanning module has a detecting light source near an outlet end of a document feeding track and aligned with an image reader of the image scanning module. The detecting light source emits a detecting light to be received by the image reader. By detecting whether the detecting light is received by the image reader, the front edge of the document can be detected to activate the image scanning module. And it can also determine whether or not the image scanning module has arrived on a home position.
Abstract:
A scanner includes a housing, a transparent platen disposed on the housing for positioning a document, and a calibration pattern formed on a side of the transparent platen. The calibration pattern includes an arc having a first point and a second point. The scanner further includes an optical engine installed inside the housing for scanning the document and the calibration pattern with movement in a first direction, and a control module installed inside the housing for controlling the optical engine to move to a scan start position according to the first point and the second point of the calibration pattern scanned by the optical engine and a radius of curvature of the arc.
Abstract:
A scanning optical apparatus includes a light source capable of being modulated, a deflecting element for deflecting and scanning a beam emitted from the light source, a scanning optical element for imaging the deflected beam into a spot shape on a scanned surface, and an optical element for synchronous detection for directing the deflected beam from the deflecting element to a sensor to take the timing of image writing beginning. The scanning optical apparatus further inclueds a scanning position detecting device for making the optical axis of the optical element for synchronous detection and the principal ray of the beam from the deflecting element for taking the timing of image writing beginning coincident with each other, and detecting the position of the beam at a point having at least one image height separate from the optical axis of the scanning optical element.
Abstract:
An automatic document feeder scanner includes a housing, an automatic document feeder, a predetermined pattern installed on a bottom surface of the automatic document feeder, a scanning module, and a processor capable of analyzing image data of the predetermined pattern and of determining a distance between the scanning module and an ADF scan position.
Abstract:
An apparatus, system, method, and computer program product is disclosed, each capable of correcting distortion in a scanned image, using at least a character line extracted from the scanned image. The character line is extracted based on a circumscribed rectangle, representing the vertical component of the character. The distortion in the scanned image is corrected based on the length of the circumscribed rectangle in the main scanning direction.