Claims
- 1. An image reading apparatus, comprising:
- a reading carriage which moves in a sub-scan direction and thus reads an original image;
- reading pixel position detecting means using image data read through said reading carriage for detecting a reading pixel position error and thus detecting an actual reading pixel position in said sub-scan direction;
- correction factor calculating means for calculating a correction factor using a predetermined weighting function based on said actual reading pixel position calculated by said reading pixel position detecting means;
- interpolating means, using said correction factor and said image data, and thus estimating, by interpolation, correct image data which should be obtained when no reading pixel position error occurs wherein
- said reading pixel position detecting means includes means for reading the image data from an oblique line inclined at a predetermined angle so as to detect distortion of the original image and detect a difference in image reading position due to variation in sub-scan-direction scanning speed so as to obtain the actual reading pixel position.
- 2. The image reading apparatus according to claim 1, wherein cubic function convolution is used as said weighting function.
- 3. The image reading apparatus according to claim 1, wherein further a calculation of said correction factor and a calculation of addition of a plurality of correction factors, for said interpolation, are performed once when performing said interpolation for each main scan line.
- 4. A computer-implemented image processing method, comprising the steps of:
- a) using image data read through a reading carriage for detecting a reading pixel position error and thus detecting an actual reading pixel position in said sub-scan direction, said reading carriage moving in a sub-scan direction and thus reads an original image;
- b) calculating a correction factor using a predetermined weighting function based on said actual reading pixel position calculated by said step a); and
- c) using said correction factor and said image data, and thus estimating, by interpolation, correct image data which should be obtained when no reading pixel position error occurs wherein said step a) includes reading the image data from an oblique line inclined at a predetermined angle and detecting distortion of the original image by detecting a difference in image-reading position due to variation in a sub-scan-direction scanning speed and obtaining the actual reading pixel position.
- 5. A computer program product, comprising:
- a computer usable medium having computer readable program code means embodied in said medium, said computer readable program code means comprising:
- first program code means for using image data read through a reading carriage for detecting a reading pixel position error and thus detecting an actual reading pixel position in said sub-scan direction, said reading carriage moving in a sub-scan direction and thus reads an original image;
- second program code means for calculating a correction factor using a predetermined weighting function based on said actual reading pixel position calculated by said first program code means; and
- third program code means using said correction factor and said image data, and thus estimating, by interpolation, correct image data which should be obtained when no reading pixel position error occurs wherein said first program code means includes reading the image data from an oblique line inclined at a predetermined angle and detecting distortion of the original image by detecting a difference in image-reading position due to variation in a sub-scan-direction scanning speed and obtaining the actual reading pixel position.
Priority Claims (4)
Number |
Date |
Country |
Kind |
7-260438 |
Oct 1995 |
JPX |
|
7-309129 |
Nov 1995 |
JPX |
|
7-311015 |
Nov 1995 |
JPX |
|
8-044972 |
Mar 1996 |
JPX |
|
Parent Case Info
This application is a division of application Ser. No. 08/698,854 filed Aug. 16, 1996 now U.S. Pat. No. 5,949,924.
US Referenced Citations (15)
Foreign Referenced Citations (3)
Number |
Date |
Country |
63-287167 |
Nov 1988 |
JPX |
6-22159 |
Jan 1994 |
JPX |
6-297758 |
Oct 1994 |
JPX |
Non-Patent Literature Citations (1)
Entry |
Shunsuke Hattori, et al. "A Development of Image Scanner of High Resolution", Japan Society of Mechanical Engineers, 71st Ordinary General Meeting, Lecture Paper IV, (pp. 673-675), Mar. 29-31, 1994. |
Divisions (1)
|
Number |
Date |
Country |
Parent |
698854 |
Aug 1996 |
|