Method and apparatus for using data compression techniques to increase a speed at which documents are scanned through a scanning device
First Claim
1. A scanner device comprising:
- an analog front-end component configured to receive, from a scan head, analog signals carrying analog image slices and provide compressed digital signals, wherein each of the analog image slices comprises a corresponding plurality of analog pixel values that represent a slice of a target medium, and wherein the analog front-end component comprisesan analog to digital converter configured to convert the analog image slices to corresponding digital image slices,a differentiator module configured to differentiate digital pixel values in each of the digital image slices, wherein the differentiator module is configured to differentiate digital pixel values in a given digital image slice based on differences between adjacent pixels in the given digital image slice, anda data compressor configured to, subsequent to the differentiator module differentiating the digital pixel values in each of the digital image slices, compress the digital image slices; and
an image processing component having a data decompressor configured to (i) receive and decompress the compressed digital image slices into digital signals, and (ii) generate an image file of the target medium based at least in part on the digital signals.
2 Assignments
0 Petitions
Accused Products
Abstract
A scanner device includes an analog front-end component and an image processing component. The analog front-end is configured to receive, from a scan head, analog signals carrying analog image slices and provide compressed digital signals. The analog front-end component has a data compressor configured to compress digital image slices that correspond to the analog image slices digitized, wherein each analog image slice is comprised of a plurality of analog pixel values that represent a slice of the target medium. The image processing component has a data decompressor configured to (i) receive and decompress the compressed digital signals into digital signals, and (ii) generate an image file of a target medium based at least in part on the digital signals.
-
Citations
16 Claims
-
1. A scanner device comprising:
-
an analog front-end component configured to receive, from a scan head, analog signals carrying analog image slices and provide compressed digital signals, wherein each of the analog image slices comprises a corresponding plurality of analog pixel values that represent a slice of a target medium, and wherein the analog front-end component comprises an analog to digital converter configured to convert the analog image slices to corresponding digital image slices, a differentiator module configured to differentiate digital pixel values in each of the digital image slices, wherein the differentiator module is configured to differentiate digital pixel values in a given digital image slice based on differences between adjacent pixels in the given digital image slice, and a data compressor configured to, subsequent to the differentiator module differentiating the digital pixel values in each of the digital image slices, compress the digital image slices; and an image processing component having a data decompressor configured to (i) receive and decompress the compressed digital image slices into digital signals, and (ii) generate an image file of the target medium based at least in part on the digital signals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a scanner device, the method comprising:
-
receiving, from a scan head of the scanner, analog image slices, wherein each of the analog image slices comprises a corresponding plurality of analog pixel values that represent a slice of a target medium; converting the analog image slices to corresponding digital image slices; differentiating digital pixel values in each of the digital image slices, wherein differentiating digital pixel values in each of the digital image slices comprises based on differences between adjacent pixels in a given digital image slice, differentiating the digital pixel values in the given digital image slice; subsequent to differentiating the digital pixel values in each of the digital image slices, compressing the digital image slices; decompressing the compressed digital image slices into digital signals; and generating an image file of the target medium based at least in part on the digital signals. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification