Patent ID: 8390901

Claim:
An image reading apparatus comprising: a document table having a placement surface on which a document is allowed to be placed; a light reception unit configured to receive light from a direction of the placement surface, the light reception unit having a reception optical axis; a plurality of light sources configured to apply light toward the placement surface along different optical axes, the plurality of light sources being disposed such that positions at which the optical axes of the plurality of light sources cross the reception optical axis of the light reception unit are different from one another; a read control unit configured to execute a read control operation for each of the plurality of light sources, the read control operation comprising: applying light from each of the plurality of light sources toward the placement surface; and reading a light reception amount of the light reception unit for each of the plurality of light sources; a light reception amount storage unit configured to store the light reception amount of the light reception unit which is obtained, for each of a plurality of distances between the placement surface and a member that reflects the light toward the light reception unit, by applying the light from each of the plurality of light sources; a distance calculation unit configured to calculate a distance between the placement surface and the document based on the light reception amount obtained by the read control operation for each of the plurality of light sources which is executed in a state in which the document is placed on the placement surface, and by referencing the light reception amount stored in the light reception amount storage unit; and a correction amount determination unit configured to determine a correction amount to an image of the document read by using one or more of the plurality of light sources and the light reception unit, based on the distance calculated by the distance calculation unit; wherein the read control unit executes the read control operation for each of a plurality of subareas set in the document, wherein the distance calculation unit calculates the distance for each of the subareas based on the light reception amount obtained by the read control operation for each of the subareas, and wherein the correction amount determination unit determines the correction amount for each of the subareas.