The object of this invention is to attain accurate control by correcting any
deviation of a cam locus due to manufacturing errors and the like upon controlling
a zoom lens and focus lens along a theoretical cam locus. To attain this object,
a differential locus between the theoretical cam locus (stored cam locus) and a
true cam locus due to an error obtained by a measurement is obtained, and is stored
as cam correction data. The lens control is made while correcting the theoretical
cam locus by the correction data.