摘要 |
PURPOSE:To correct the shift of focusing caused by fluctuation at every lens by storing the difference to a calculated moving amount generated at the time of assembling a lens or due to the fluctuation of a lens parts dimension, in accordance with every focal distance and bringing a value between plural storage values to interpolating operation. CONSTITUTION:A moving amount from the reference position of a focusing lens is calculated by object distance information obtained from a non-TTL distance measuring means 1 and set focal distance information. On the other hand, the difference to a calculated moving amount generated due to the fluctuation of a lens parts dimension is stored in a storage means 2 in accordance with every focal distance, and when these plural storage values are inputted to an arithmetic means 3, a value between the storage values is brought to interpolating operation by the arithmetic means 3. Subsequently, based on the final moving amount adding the value brought to interpolating operation, to the moving amount from the reference position which has been calculated, the focusing lens is driven by a lens driving means 4. In such a way, the variance of the lens at every camera can be corrected, and also, even when the optical adjustment is shifted, the correction can be executed. |