1. An image processing apparatus comprising: a vector calculation module configured to calculate motion vectors of pixel blocks of a frame of moving picture data; a major vector detection module configured to detect as a major vector, motion vectors with the same direction and the same magnitude which have the ratio of the number of the motion vectors with the same direction and the same magnitude to the number of the motion vectors of the frame, the ratio being greater than a predetermined value; and an interpolation frame generation module configured to generate an interpolation frame inserted between a processing frame and a preceding frame preceding the processing frame, wherein the motion vector calculation module is configured to calculate the motion vectors based on the major vector corresponding to the preceding frame.