Patent 7679792 was granted and assigned to Texas Instruments on March, 2010 by the United States Patent and Trademark Office.
A narrow scanning aperture, lens, and mirror are added to a digital camera to enable image or text scanning. A motion sensor on the same face as the scanner aperture provides approximate scan speed data as the scanner aperture is pressed against and manually moved across the document being scanned. Many documents are too large to scan in one strip, in which case multiple strips are scanned. As each strip is scanned, a bit-mapped image of the strip is created in a data buffer. Data from each strip is passed to a final image RAM which, on completion of scanning, holds a bit-mapped image of the entire scanned page, in B/W, gray scale, or color. Multi pass strip align then processes the image data to remove redundant data (from strip overlap) and position skew (from errors in position during the scan), resulting in a more accurate bit-mapped image in final image RAM of the entire scanned page or item. Image compression compresses the bit-mapped image to standard JPEG format for storage on the camera memory card. An alternative embodiment stores each scanned strip as a separate image. After strip images are downloaded to the PC, software on the PC “stitches” these strips back into the full page by eliminating redundant pixels and strip-to-strip misalignment.