Print velocity-based scanned image correction
AssigneesHewlett-Packard Development Company, L.P., Purdue Research Foundation
InventorsRunzhe ZHANG, Yeri NAM, Ki-Youn LEE, Yousun BANG, Mark Q. SHAW, Jan Philip ALLEBACH
Life of this patent
Estimating the term…
Abstract
An original image and a scanned image of a printed hardcopy of the original image are received. Each of the original image and the scanned image has a number of horizontal lines. The original image is printed by print hardware at a varying print velocity to generate the printed hardcopy. The printed hardcopy is scanned by scan hardware in-line with the print hardware at a constant scan rate to generate the scanned image. The scanned image is corrected, based on a print velocity at which the original image was printed that is estimated for each horizontal line of the scanned image.
Claims15
A non-transitory computer-readable data storage medium storing program code executable by a processor to perform processing comprising:
- receiving an original image and a scanned image of a hardcopy of the original image, each of the original image and the scanned image having a plurality of horizontal lines,
- wherein the original image is printed by print hardware at a varying print velocity to generate the printed hardcopy, and the printed hardcopy is scanned by scan hardware in-line with the print hardware at a constant scan rate to generate the scanned image;
- and
- correcting the scanned image, based on a print velocity at which the original image was printed for each horizontal line of the scanned image.
An electronic device comprising:
- a processor;
- and
- a memory storing program code executable by the processor to:
- receive an original image and a scanned image of a hardcopy of the original image, each of the original image and the scanned image having a plurality of rows of pixels,
- wherein the original image is printed by print hardware at a varying print velocity to generate the printed hardcopy, and the printed hardcopy is scanned by scan hardware in-line with the print hardware at a constant scan rate to generate the scanned image;
- and
- correct the scanned image, based on a print velocity at which the original image was printed for each row of pixels of the scanned image.
A method comprising:
- receiving, by a processor, an original image and a scanned image of a hardcopy of the original image, each of the original image and the scanned image having a plurality of intervals that each correspond to a line of text or to whitespace between adjacent lines of text,
- wherein the original image is printed by print hardware at a varying print velocity to generate the printed hardcopy, and the printed hardcopy is scanned by scan hardware in-line with the print hardware at a constant scan rate to generate the scanned image;
- and
- correcting the scanned image, by the processor, based on a print velocity at which the original image was printed for each interval of the scanned image.
Dependencies are inferred from the claim text.