An image processing apparatus comprising: a subject detector (214, 224) adapted to detect a predetermined subject in at least one of a first input image and a second input image between which parallax is present; and a combiner adapted to combine a subject frame (F1, F2) corresponding to the detected subject with each of the first and second input images (A1, B1) to generate a first output image and a second output image, wherein said combiner is adapted to generate the first output image including a first subject frame of the detected subject and the second output image including a second subject frame of the detected subject, in which parallax between the first subject frame and the second subject frame is equal to the parallax between the first and second input images (A1, B1), for stereoscopic display on a display section in such a way that the first and second subject frames (F1, F2) combined with the first and second input images (A1, B1) also provide a depth sensation, wherein the depth of the detected subject and the depth of the subject frame recognized by a user agree with each other; and that the image processing apparatus further comprises a depth detector adapted to detect depth of the subject based on the first input image only; and a controller adapted to choose and carry out one of - a first process in which the combiner combines not only the first subject frame corresponding to the subject detected in the first input image with the first input image but also the second subject frame corresponding to the subject detected in the second input image with the second input image, and - a second process in which the combiner combines not only the first subject frame corresponding to the subject detected in the first input image with the first input image but also the second subject frame produced based on the first subject frame and the depth detected by the depth detector with the second input image, wherein the controller is adapted to detect an in-focus position in an input image and the position of the detected subject, and is adapted to choose and carry out the second process when the in-focus position agrees with the position of the subject, and is adapted to choose and carry out the first process when the in-focus position does not agree with the position of the subject. a subject detector (214, 224) adapted to detect a predetermined subject in at least one of a first input image and a second input image between which parallax is present; and a combiner adapted to combine a subject frame (F1, F2) corresponding to the detected subject with each of the first and second input images (A1, B1) to generate a first output image and a second output image, wherein said combiner is adapted to generate the first output image including a first subject frame of the detected subject and the second output image including a second subject frame of the detected subject, in which parallax between the first subject frame and the second subject frame is equal to the parallax between the first and second input images (A1, B1), for stereoscopic display on a display section in such a way that the first and second subject frames (F1, F2) combined with the first and second input images (A1, B1) also provide a depth sensation, wherein the depth of the detected subject and the depth of the subject frame recognized by a user agree with each other; and that the image processing apparatus further comprises a depth detector adapted to detect depth of the subject based on the first input image only; and a controller adapted to choose and carry out one of - a first process in which the combiner combines not only the first subject frame corresponding to the subject detected in the first input image with the first input image but also the second subject frame corresponding to the subject detected in the second input image with the second input image, and - a second process in which the combiner combines not only the first subject frame corresponding to the subject detected in the first input image with the first input image but also the second subject frame produced based on the first subject frame and the depth detected by the depth detector with the second input image, wherein - a first process in which the combiner combines not only the first subject frame corresponding to the subject detected in the first input image with the first input image but also the second subject frame corresponding to the subject detected in the second input image with the second input image, and - a second process in which the combiner combines not only the first subject frame corresponding to the subject detected in the first input image with the first input image but also the second subject frame produced based on the first subject frame and the depth detected by the depth detector with the second input image, wherein the controller is adapted to detect an in-focus position in an input image and the position of the detected subject, and is adapted to choose and carry out the second process when the in-focus position agrees with the position of the subject, and is adapted to choose and carry out the first process when the in-focus position does not agree with the position of the subject.