1. An image processing apparatus comprising: a processor configured to control one or more processor-executable units; a movement estimation unit configured to estimate a movement of an eye position of a user; and an output order determining unit configured to determine an output order of a plurality of view images corresponding to the movement of the eye position of the user, wherein the output order determining unit determines the output order of the plurality of view images such that a predetermined number of left and right view images are consecutively arranged with respect to a reference view image and that a view image next to an outermost view image of the plurality of view images which cause an inversion within the predetermined number of left and right view images is replaced with the outermost view image, the inversion including a continuous arrangement of a leftmost view image and a rightmost view image, wherein the reference view image corresponds to a position to which the eye position of the user is moved, and wherein the predetermined number is calculated based on the number of view images that can be simultaneously displayed in one pixel.