In the third embodiment, the difference in the degree of focus between the right eye optical system 301R and the left eye optical system 301L (the difference in the defocus amounts obtained for the right image and the left image, respectively) was obtained. Using this difference, the difference in the degree of focus between the imaging optical systems (focus distance shift) can be automatically adjusted by adjusting the focus lens of the right eye optical system 301R or the left eye optical system 301L.
When the operating mode of the camera 100 is the adjustment mode described in the third embodiment, the user adjusts the shift between the imaging optical systems through a manual operation. Therefore, the shift adjustment processing executed automatically by the system control unit 218 in the present embodiment may be executed when the operating mode is not the adjustment mode. Note that the shift adjustment processing is executed in parallel with the live view display operations.