A projector that comprises: a memory; a projection unit; a distance sensor to sense a distance to each region among a plurality of regions representing a projection surface; an image sensor for imaging the projection surface; and a processor. The processor identifies a projection surface state based on sensing results of sensing by the distance sensor and the image sensor, the sensing results including the distance to each region among the plurality of regions and the image of the plurality of regions, sets a correction weight for each region among the plurality of regions according to the identified state and stores the correction weight in the memory, respectively applies the correction weight for each region among the plurality of regions to an image to be projected onto the projection surface to correct the image, and controls the projection unit to project the corrected image onto the projection surface.
Full Text
What is claimed is: