Claims
- 1. A scroll fed optical scanner, comprising:
scroll fed transport means for propelling a document to be scanned along a paper path including an optical reference surface; light means for illuminating the optical reference surface, or if a document is being propelled along the paper path over the optical reference surface, a scan region on the document; a plurality of photo sensors for receiving light reflected from the optical reference surface or the scan region on the document; and circuit means connected to the photosensors for generating image data representative of information printed or otherwise formed on the document including calibration means for adjusting the gains applied to the outputs of selected ones of the photosensors to eliminate streaks in the image data otherwise due to the selected photosensors imaging debris on the optical reference surface.
- 2. The optical scanner of claim 1 and further comprising lens means for receiving light reflected from a scan line on the document located within the scan region onto the photosensors.
- 3. The optical scanner of claim 1 wherein the circuit means includes a memory for storing a plurality of first locations of predetermined photosensors having output values below a first predetermined threshold value as determined during a factory calibration procedure performed against a clean optical reference surface, and the calibration means performs a dust calibration algorithm by adjusting the gains applied to the outputs of a plurality of photo sensors in second locations having output values below a second predetermined threshold value due to imaging debris on the optical reference surface as determined during a subsequent user environment calibration, the second locations being different than the first locations.
- 4. The optical scanner of claim 3 wherein the first predetermined threshold value is less than the second predetermined threshold value.
- 5. The optical scanner of claim 3 wherein during performance of the dust calibration algorithm the gains applied to the outputs of the photosensors in the second locations are adjusted to raise their outputs to an average of the output values of a plurality of photosensors adjacent to the photosensors in the second locations.
- 6. The optical scanner of claim 3 wherein after the dust calibration algorithm is performed, the circuit means additionally performs a PRNU compensation and adjusts the gains applied to each of the outputs of the photosensors so that all of their output values have a substantially uniform value.
- 7. The optical scanner of claim 1 wherein the photosensors are contact image sensors.
- 8. The optical scanner of claim 7 wherein the contact image sensors and light means are mounted in a module that also includes lens means for focusing light reflected from a scan line on the document located within the scan region onto the photosensors.
- 9. The optical scanner of claim 1 wherein the photosensors are charge coupled devices.
- 10. The optical scanner of claim 1 wherein the optical reference surface is white in color.
- 11. A method of ensuring optimum scan output quality of a scanner, comprising the steps of:
performing an initial calibration scan of an optical reference surface with a plurality of photosensors when the optical reference surface is known to be clean; storing the locations of all photosensors having output values below a first predetermined threshold value; prior to a scan of a document, performing a subsequent calibration scan of the optical reference surface; and performing a dust calibration algorithm by adjusting a gain applied to each photosensor output having an output value below a second predetermined threshold value as determined during the subsequent calibration scan only if its location was not one of the locations stored during the initial calibration scan, the amount of gain adjustment being sufficient such that the scan output is devoid of visible streaks otherwise due to the photosensors imaging debris or other artifacts present on the optical reference surface during the subsequent calibration scan.
- 12. The method of claim 11 wherein during the performance of the dust calibration algorithm the gain is adjusted to bring a resulting raised output value to a level that is an average of the output values of a plurality of surrounding photosensors.
- 13. The method of claim 11 wherein the first predetermined threshold value is below the second predetermined threshold value.
- 14. The method of claim 11 and further comprising the step of performing a PRNU compensation after the performance of the dust calibration algorithm and adjusting the gains applied to each of the outputs of the photosensors so that all of their output values have a substantially uniform value.
- 15. The method of claim 11 wherein the reference surface is white in color.
- 16. The method of claim 11 wherein the reference surface is sequentially illuminated with red, green and blue light sources during a scan of a document after the second calibration and gain adjustment.
- 17. The method of claim 11 wherein the calibrating and adjusting steps are performed in a scroll fed scanner.
- 18. The method of claim 11 and further comprising the step of determining during the performance of the dust calibration algorithm whether the number of photosensors with output values below the second predetermined threshold value exceeds a predetermined maximum allowed number.
- 19. The method of claim 18 wherein if the number of photosensors with output values below the second predetermined threshold value exceeds the predetermined maximum allowed number, only adjusting the gains applied to the outputs of all of the photosensors during a PRNU compensation so that their output values are substantially uniform.
- 20. A scroll fed optical scanner, comprising:
a scroll fed transport that propels a document to be scanned along a paper path, the paper path including an optical reference surface; a light source mounted in the transport to illuminate the optical reference surface, or if a document is being propelled along the paper path over the optical reference surface, a scan region on the document; a plurality of photosensors mounted in the transport to receive light reflected from the optical reference surface or the scan region on the document; and a processing circuit connected to the photosensors that adjusts the gains applied to the outputs of selected ones of the photosensors to eliminate streaks in the image data otherwise due to the selected photosensors imaging debris on the optical reference surface, including a memory for storing a plurality of first locations of predetermined photosensors having output values below a first predetermined threshold value as determined during a factory calibration procedure performed against a clean optical reference surface, and the calibration circuit adjusts the gains applied to the outputs of a plurality of photosensors in second locations having output values below a second predetermined threshold value due to imaging debris on the optical reference surface as determined during a subsequent user environment calibration, the second locations being different than the first locations, and the calibration circuit additionally performs a PRNU compensation and further adjusts the gains applied to each of the outputs of the photosensors so that all of their output values have a substantially uniform value.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] The subject application is related to co-pending U.S. patent application Ser. No. 09/414,391 of Jia et al. filed Oct. 7, 1999 entitled Method for Automatic Removal of Vertical Streaks by Modifying Image Data Associated with Non-homogeneous Image Elements and co-pending U.S. patent application Ser. No. 09/414,023 of Nobel et al. filed Oct. 7, 1999 entitled Method For Automatic Prevention of Vertical Streaks by Selectively Applying Gains to The Output Signals of Optical Sensor Elements, both assigned to the Hewlett-Packard Company, the assignee of the subject application. The entire disclosures of the aforementioned two co-pending applications are specifically incorporated herein by reference.