1. An image processing apparatus comprising: restoration means for generating a restoration image based on a color-and-sensitivity mosaic image wherein each of a plurality of pixels has one of first to third color components and one of a plurality of sensitivity characteristics with respect to intensity of light, in terms of the sensitivity characteristics of the pixels, the pixels disposed in a same line have a same sensitivity characteristic, and the pixels disposed in different lines, which are adjacent to each other, have different sensitivity characteristics, in terms of the color components of the pixels, the pixels having the first color component are arranged in a checker pattern irrespective of the pixels' sensitivity characteristics, the pixels having the second color component are arranged so as to be disposed in adjacent different lines and adjacent in a diagonal direction, and the pixels having the third color component are arranged so as to be disposed in adjacent different lines and adjacent in a diagonal direction, in the restoration image, the sensitivities of the pixels are uniformized and each of the pixels has all of the plurality of color components.