Abstract: An image processing method includes storing corresponding addresses of original image data in respective addresses of a look-up table, the number of the respective addresses being smaller than the number of addresses that are necessary in output image data; determining whether the addresses of the original image data corresponding to the addresses of the output image data exist in the look-up table; calculating the addresses of the original image data in a first interpolation process if the addresses do not exist in the look-up table; and generating the output image data corresponding to the addresses of the output image data in a second interpolation process based on the original image data by using at least one of the calculated addresses of the original image data and the addresses of the original image data in the look-up table.