A camera which maintains accuracy of stop position in accordance with the state
of an image-taking optical system and allows driving of a focus lens to a target
position in a short time period, is disclosed. The camera comprises a motor which
drives the focusing lens, and a controller which controls the motor such that the
focusing lens is stopped at the target position by performing deceleration control
in accordance with a predetermined deceleration control pattern. The controller
changes the deceleration control pattern in accordance with the state of the image-taking
optical system detected by the state detector.