1. An image processing apparatus, comprising virtual viewpoint interval determination sections which determines virtual viewpoint intervals corresponding to an image to be processed based on a parallax corresponding to the image to be processed and an image feature amount for each pixel in the image to be processed, wherein, the virtual viewpoint interval determination sections includes: a first virtual viewpoint interval determination section which determines a virtual viewpoint interval for each prescribed pixel unit based on the parallax corresponding to the image to be processed, the image feature amount for each pixel, and a display quality value which quantitatively shows a quality in a case where displayed, and a second virtual viewpoint interval determination section which calculates a histogram of the virtual viewpoint intervals determined for each prescribed pixel unit, and determines the virtual viewpoint intervals corresponding to the image to be processed based on the calculated histogram and a set accumulated value.