摘要 |
PROBLEM TO BE SOLVED: To perform focus detection considering relative positional deviation between a subject and a camera by detecting the moving amount of an image in a direction orthogonal to the arranging direction of each area and changing the position of an image signal used to detect a phase difference in accordance with the detection output. SOLUTION: A diaphragm for focus detection 65 is driven to be moved in the optical path of a photographing lens, and a light shielding plate for focus detection 67 is moved in the optical path of the photographing lens. Only luminous flux passing through the aperture part 65a on the left side of the diaphragm 65 is formed into the image on a CCD by the diaphragm 65 and the plate 67. The plate 67 is driven again, so that only luminous flux passing through the aperture part 65b on the right side of the diaphragm 65 is formed into the image on the CCD. A correlative value showing the coincident degree of two images obtained time sequentially is arithmetically calculated by a correlative arithmetic calculation, and the position of the image signal having the high coincident degree of two images is searched from the correlative value, then the phase difference is arithmetically calculated by using the image signal at this position. Therefore, the focus detection considering the relative positional deviation between the subject and the camera is performed. |