Abstract:
A method of reconstructing an image captured as a stream of image data, for example as input received from a linear sensor in unconstrained scanning, comprises reconstructing the image in the form of a plurality of tiles. Each tile comprises a pixel grid of predetermined dimension representing a specific spatial region of the image. The tiles tessellate a rectilinear image space. Tiles can be created when required and compressed when no longer active, thus minimizing memory requirements. Devices utilizing this method are provided. The method is especially appropriate for use in an unconstrained hand scanner, but can also be applied to panoramic capture with a digital camera.
Abstract:
It is an object of the invention to correct a tilt of an image inputted in a tilted state for a sentence of an original without intervening the operation of the user. For this purpose, projections of two partial images are obtained at check points which were properly decided in the input image information. A tilt angle of an original is obtained from a correlation position of the projections of each partial area. By dividing the image into belt-shaped small areas and shifting in accordance with the tilt angle obtained, an image in which the tilt of the input tilted image was corrected is formed.
Abstract:
A printing machine includes a print head and a set of sensors adapted to accurately determine the relative position between the print head and a receiver (print media) onto which an image is to be formed. Any dislocation of the receiver from a predetermined nominal position is translated by a data conditioner into correction signals. These correction signals are integrated with nominal incoming image data directed to the print head. The print head then prints an image that compensates for positional variation of the receiver so that a resultant image is properly aligned with the receiver.
Abstract:
A method for orienting a dual mouse optical scanner on an orthogonal grid pattern comprising the steps of (a) placing a dual mouse scanner on a grid pattern at a small angle to the vertical lines of the grid pattern and commencing motion detection with the two mice, (b) setting the coordinate position of each mouse at (0,0), (c) rotating the scanner in a predetermined manner while measuring the vertical distance on the grid pattern between the two mice for each new position of the scanner, (d) determining an average scanner position amongst all scanner positions having the same maximum vertical grid distance between the mice, and (e) establishing the coordinate position of one mouse at the average scanner position as the origin of a coordinate system in the memory of a computer in communication with the scanner and the vertical line closest to the origin and the coordinate position of the other mouse as the vertical axis of the coordinate system.
Abstract:
A method for using a scanner to scan pixel data from an image on a page and map the scanned pixel data in a computer's memory is disclosed comprising the steps of (a) placing a scanner having an elongated detector array of detector elements and two optical mice located in relation to the ends of the array on a transparent grid pattern covering an image on a page to be scanned, (b) determining the orientation of the scanner with respect to the grid pattern using motion detection information provided by the two mice, (c) positioning the scanner at a starting point from which to start detecting the position of the mice and commencing scanning of the page by moving the scanner across the surface of the grid pattern, and (d) storing pixel data scanned by each detector element at a memory address of a computer in communication with the scanner which corresponds to a coordinate position on the grid pattern determined to be nearest the actual position of a particular detector element.
Abstract:
An image reader of manual scan type is disclosed. The image reader comprises a reading head for scanning a document manually, memory means for storing image data read by the reading head, write control means for writing said image data into the memory means and a printer. The image reader further comprises image data processing means for adjusting image data obtained by the image sensor so as to form a real and necessary image upon writing image data into the memory means.
Abstract:
An image sensor has a supporting member for integrally supporting a reading system including illuminating means for illuminating an original document, a photoelectrically converting means and imaging means for imaging light reflected by the surface of the original document onto the photoelectrically converting means, and has a member disposed on the side surface of the supporting member. The image sensor has two or more substantially independent spaces formed in the supporting member. The illuminating means, the imaging means and the photoelectrically converting means are accommodated in one of the spaces.
Abstract:
A method for using a scanner to scan pixel data from an image on a page and map the scanned pixel data in a computer's memory is disclosed comprising the steps of (a) placing a scanner having an elongated detector array of detector elements and two optical mice located in relation to the ends of the array on a transparent grid pattern covering an image on a page to be scanned, (b) determining the orientation of the scanner with respect to the grid pattern using motion detection information provided by the two mice, (c) positioning the scanner at a starting point from which to start detecting the position of the mice and commencing scanning of the page by moving the scanner across the surface of the grid pattern, and (d) storing pixel data scanned by each detector element at a memory address of a computer in communication with the scanner which corresponds to a coordinate position on the grid pattern determined to be nearest the actual position of a particular detector element.
Abstract:
A document (11) to be scanned is corner referenced on a transparent platen (12), with the document's image facing down. The platen defines an X-Y coordinate system matrix. A moving line of light (24) extends in the X direction and illuminates the document's image, line by line, as the line of light moves in the Y direction. The line of light that is thus reflected from the document is sensed by a linear CCD sensor array (27) having a large number of individual sensor cells (28) arranged in a line that effectively extends in the X direction. Each cell of the CCD array defines an individual pixel (PEL) within the line of light that is reflected from the document. A reflection target (54) is located at a known position relative to the platen's referencing corner, to be scanned prior to scanning the document. Sensing of the target enables (1) the X direction physical position of the CCD sensor array relative to the referencing corner to be accurately determined (86), and (2) the Y direction physical position of the line of light relative to the the referencing corner to be accurately determined (87), both parameters being determined prior to scanning of the document.