Image compensation method with correctional gray level values of complete black and/or white
First Claim
1. An apparatus comprising:
- means for scanning a document and a calibration pattern at the same time along a scanning path, wherein the means for scanning comprises one or more scan lines;
a top;
a scanning chassis configured to be movable under the top along the scanning path, wherein the scanning chassis comprises the scanning element;
a scanning platform disposed at the top, wherein the scanning platform is configured to support the document above the scanning chassis, wherein the calibration pattern is positioned on the top along a lateral side of the scanning platform and extends continuously along substantially an entire length of the scanning path;
means for obtaining actual gray level values from the scanned document and obtaining a correctional gray level value for white and a correctional gray level value for black from the scanned calibration pattern, wherein the actual gray level values and the correctional gray level values are obtained along the one or more scan lines;
means for determining a compensational gray level value for pixels of the scanned document based on an actual gray level value for each of the pixels and the correctional gray level values, wherein determining the compensational gray level value for each of the pixels comprises calculating [(each of the actual gray level values with respect to each of the pixels−
the correctional gray level value for black)÷
(the correctional gray level value for white−
the correctional gray level value for black) * (a theoretical gray level value for white−
a theoretical gray level value for black)]; and
means for compensating a gray level of the scanned document using the compensational gray level value.
5 Assignments
0 Petitions
Accused Products
Abstract
An image compensating method. First, multiple scanning lines are used to scan a document and a longitudinal black and white pattern, in order to produce the actual gray level value for multiple pixels with respect to each of the scanning lines and the document, as well as a correctional gray level value for complete black and a correctional gray level value for complete white with respect to the longitudinal black and white pattern. Then, the compensational gray level value with respect to the actual gray level value for each of the pixels is obtained according to the correctional gray level value for complete black, the correctional gray level value for complete white, the theoretical gray level value for complete black, the theoretical gray level value for complete white, and the actual gray level value for each of the pixels. Then, the procedure is complete.
23 Citations
17 Claims
-
1. An apparatus comprising:
-
means for scanning a document and a calibration pattern at the same time along a scanning path, wherein the means for scanning comprises one or more scan lines; a top; a scanning chassis configured to be movable under the top along the scanning path, wherein the scanning chassis comprises the scanning element; a scanning platform disposed at the top, wherein the scanning platform is configured to support the document above the scanning chassis, wherein the calibration pattern is positioned on the top along a lateral side of the scanning platform and extends continuously along substantially an entire length of the scanning path; means for obtaining actual gray level values from the scanned document and obtaining a correctional gray level value for white and a correctional gray level value for black from the scanned calibration pattern, wherein the actual gray level values and the correctional gray level values are obtained along the one or more scan lines; means for determining a compensational gray level value for pixels of the scanned document based on an actual gray level value for each of the pixels and the correctional gray level values, wherein determining the compensational gray level value for each of the pixels comprises calculating [(each of the actual gray level values with respect to each of the pixels−
the correctional gray level value for black)÷
(the correctional gray level value for white−
the correctional gray level value for black) * (a theoretical gray level value for white−
a theoretical gray level value for black)]; and
means for compensating a gray level of the scanned document using the compensational gray level value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus comprising:
-
a scanning element configured to be moveable in a document scanning direction; a scanning platform configured to support a document; a reference pattern disposed adjacent to the scanning platform, wherein the reference pattern is at least as long as the scanning platform in the document scanning direction; and a processor configured to; determine actual gray level values for pixels of a scanned image of the document; determine a correctional gray level value for white and a correctional gray level value for black based, at least in part, on a scanned image of the reference pattern, wherein the reference pattern and the document are scanned at the same time; determine a compensational gray level value for the pixels of the scanned image based at least in part on an actual gray level for each of the pixels and the correctional gray level, wherein determining the compensational gray level value for each of the pixels comprises calculating [(each of the actual gray level values with respect to each of the pixels−
the correctional gray level value for black)÷
(the correctional gray level value for white−
the correctional gray level value for black) * (a theoretical pray level value for white−
a theoretical gray level value for black)]; andcompensate the scanned image using the compensational gray level value. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method performed by a scanner, comprising:
-
scanning, with a scanning element of the scanner, a document to determine a plurality of actual gray level values for a plurality of pixels scanned from the document, wherein the scanning element is configured to scan the document along a scanning path associated with the scanner; scanning, with the scanning element, a continuous longitudinal calibration pattern while scanning the document to determine a correctional gray level value for white, wherein the scanning element is configured to concurrently scan both the calibration pattern and the document at multiple positions along the scanning path; scanning a second continuous longitudinal calibration pattern while scanning the document to determine a correctional gray level for black; determining a compensational gray level value with respect to an actual gray level value for each of the pixels, wherein the compensational gray level value is based at least in part on the correctional gray level value and the actual gray level value for each of the pixels scanned from the document, and wherein determining the compensational gray level value for each of the pixels comprises calculating [(each of the actual gray level values with respect to each of the pixels−
the correctional gray level value for black)÷
(the correctional gray level value for white−
the correctional gray level value for black) * (a theoretical gray level value for white−
a theoretical gray level value for black)]; andcompensating for image brightness in a scanned image of the document using the compensational gray level value for each of the pixels. - View Dependent Claims (14)
-
-
15. A method performed by a scanner including a top, a scanning chassis, and a scanning platform, wherein the method comprises:
-
scanning, with a scanning element of the scanner, a document and a continuous longitudinal white pattern, wherein the scanning element is configured to continuously scan both the document and the longitudinal white pattern, at the same time, along a scanning path associated with the scanner, wherein the scanning chassis is configured to be movable under the top along the scanning path, wherein the scanning chassis comprises the scanning element, wherein the scanning platform is configured to support the document above the scanning chassis; and
wherein the longitudinal white pattern is positioned on the top along a lateral side of the scanning platform and extends continuously along substantially an entire length of the scanning path;determining a plurality of actual gray level values for a plurality of pixels scanned from the document; determining a correctional gray level value for white based at least in part on the longitudinal white pattern; determining a compensational gray level value with respect to an actual gray level value for each of the pixels based at least in part on the correctional gray level value for white, a theoretical gray level value for white, and the actual gray level value for each of the pixels, wherein determining the compensational gray level value for each of the pixels comprises calculating [each of the actual gray level values with respect to each of the pixels * (the theoretical gray level value for white+the correctional gray level value for white)]; and compensating a scanned image of the document using the compensational gray level value for each of the pixels. - View Dependent Claims (16)
-
-
17. A method performed by a scanner including a top, a scanning chassis, and a scanning platform, wherein the method comprises:
-
scanning, with a scanning element of the scanner, a document and a continuous longitudinal black pattern, wherein the scanning element is configured to simultaneously scan both the document and the longitudinal black pattern, at the same time, along a scanning path associated with the scanner, wherein the scanning chassis is configured to be movable under the top along the scanning path, wherein the scanning chassis comprises the scanning element, wherein the scanning platform is configured to support the document above the scanning chassis; and
wherein the longitudinal black pattern is positioned on the top along a lateral side of the scanning platform and extends continuously along substantially an entire length of the scanning path;determining a plurality of actual gray level values for a plurality of pixels from the document; determining a correctional gray level value for black based at least in part on the longitudinal black pattern; determining a compensational gray level value with respect to an actual gray level value for each of the pixels based at least in part on the correctional gray level value for black, a theoretical gray level value for black, and the actual gray level value for each of the pixels, wherein determining the compensational gray level value for each of the pixels comprises calculating [each of the actual gray level values with respect to each of the pixels−
(the correctional gray level value for black−
the theoretical gray level value for black)]; andcompensating a scanned image of the document using the compensational gray level value for each of the pixels.
-
Specification