Image reading apparatus and method
AssigneeCanon Kabushiki Kaisha
InventorYuichi Sato
Life of this patent
Estimating the term…
Abstract
An image reading apparatus for reading by an image sensing element an original held by an original holder while performing pixel shifting operation detects the feature point of the original holder, specifies the original position on the basis of the detected feature point, and performs the first reading of the original. After reading, the apparatus shifts the relative positions of the optical image of the original and the image sensing element by a predetermined amount. Then, the apparatus detects the feature point of the original holder again, specifies the original position on the basis of the detected feature point, and performs the second reading of the original. The apparatus synthesizes the two read original images to generate one image.
Claims28
An image reading method of reading by an image sensing element an original held by an original holder while shifting pixels, comprising:
- a first detection step of detecting a feature point of the original holder;
- a first reading step of specifying a position of the original on the basis of the feature point detected in the first detection step and reading the original;
- a pixel shifting step of shifting relative positions of an optical image of the original and the image sensing element by a predetermined amount;
- a second detection step of detecting the feature point of the original holder at the position shifted in the pixel shift step;
- a second reading step of specifying the position of the original on the basis of the feature points detected in the second detection step and reading the original;
- and
- a synthesis step of synthesizing the images read in the first and second reading steps;
- wherein the original holder includes a film holder, and the feature point includes a feature point of an opening formed in the film holder for calibration.
An image reading method of reading by an image sensing element an original held by an original holder while shifting pixels, comprising:
- a first reading step of reading the original and predetermined region including a feature point of the original holder;
- a first detection step of detecting the feature point of the original holder from image data of the original read in the first reading step;
- a pixel shifting step of shifting relative positions of an optical image of the original and the image sensing element by a predetermined amount;
- a second reading step of reading the original and the predetermined region including the feature point of the original holder at the position shifted in the pixel shift step;
- a second detection step of detecting the feature point of the original holder from image data of the original read in the second reading step;
- and
- a synthesis step of synthesizing the images read in the first and second reading steps on the basis of the feature points of the image holder that are detected in the first and second detection steps.
An image reading apparatus comprising:
- an original holder for holding an original;
- an image sensing element;
- a detector for detecting a feature point of said original holder;
- a pixel shifting circuit for shifting relative positions of an optical image of the original and said image sensing element by a predetermined amount;
- a controller for causing said detector to detect the feature point, specifying a position of the original on the basis of the detected feature point, and causing said image sensing element to read the original before said pixel shifting circuit shifts the relative positions and every time said pixel shifting circuit shifts the relative positions;
- and
- a synthesizer for synthesizing original names read by said image sensing element at a plurality of relative positions;
- wherein said original holder includes a film holder, and the feature point includes a feature point of an opening formed in the film holder for calibration.
An image reading apparatus comprising:
- an original holder for holding an original;
- an image sensing element;
- a pixel shifting circuit for shifting relative positions of an optical image of the original and said image sensing element by a predetermined amount;
- a controller for causing said image sensing element to read the original and predetermined region including a feature point of said original holder before said pixel shifting circuit shifts the relative positions and every time said pixel shifting circuit shifts the relative positions;
- a detector for detecting the feature point of said original holder on the basis of image data of the read original;
- and
- a synthesizer for synthesizing original images read by said image sensing element at a plurality of relative positions on the basis of the basis of the feature point detected by said detector.
A computer program product comprising a computer readable medium having computer readable program code means embodied in said medium for reading by an image sensing element an original held by an original holder while shifting pixels, said product including:
- first computer readable program code means for detecting a feature point of the original holder;
- second computer readable program code means for specifying a position of the original on the basis of the detected feature point and reading the original;
- third computer readable program code means for shifting relative positions of an optical image of the original and the image sensing element by a predetermined amount;
- fourth computer readable program code means for detecting the feature point of the original holder at the shifted position;
- fifth computer readable program code means for specifying the position of the original on the basis of the detected feature points and reading the original;
- and
- sixth computer readable program code means for synthesizing the read images,
- wherein the original holder includes a film holder, and the feature point includes a feature point of an opening formed in the film holder for calibration.
A computer program product comprising a computer readable medium having computer readable program code means embodied in said medium for reading by an image sensing element an original held by an original holder while shifting pixels, said product including:
- first computer readable program code means for reading the original and predetermined region including a feature point of the original holder;
- second computer readable program code mans for detecting the feature point of the original holder from read image data of the original;
- third computer readable program code means for shifting relative positions of an optical image of the original and the image sensing element by a predetermined amount;
- fourth computer readable program code means for reading the original and the predetermined region including the feature point of the original holder at the shifted position;
- fifth computer readable program code means for detecting the feature points of the original holder from read image data of the original;
- and
- sixth computer readable program code means for synthesizing the read images read on the basis of the detected feature points of the image holder.
Dependencies are inferred from the claim text.