Patent ID: 8885964

Claim:
A projector projecting and displaying an image on a projection plane, comprising: a frame image storage unit that stores input image data input to the projector; a block image storage unit that has a smaller capacity than that of the frame image storage unit and that stores a part of the input image data in terms of block image data including M×N (where M and N≧ 2 ) pixels, wherein the input image data is divided into the block image data in both a line direction and a pixel direction; a correction processing unit, controlled by a processor, that performs a correction process of correcting a distortion of the image projected onto the projection plane to generate corrected image data which is image data after correction on the basis of the block image data stored in the block image storage unit; a block image predicting unit, controlled by a processor, that: while the correction processing unit performs the correction process on a predetermined pixel, predicts the block image data necessary for the correction process on a pixel to be processed after the predetermined pixel; and when the predicted block image data is not stored in the block image storage unit, reads the predicted block image data from the frame image storage unit and stores the predicted block image data in the block image storage unit; and a tag information storage unit that stores tag information including coordinate information representing at least one of an x coordinate which is a coordinate in a line direction in the input image data stored in a block area and a y coordinate which is a coordinate in a pixel direction therein as information about the block area storing one piece of the block image data in the block image storage unit, wherein the block image predicting unit predicts the block image data on the basis of the tag information stored in the tag information storage unit and a processing direction of the correction process, and wherein the tag information stored in the tag information storage unit is stored in a same line as a line of a corresponding block area of the block image storage unit.