Patent ID: 11962882
Assignee: CANON KABUSHIKI KAISHA
Field: Audio-visual technology (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 6:
7. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a method of controlling an optical member control apparatus which has a first optical member, a second optical member, a position detection unit and a drive unit, the first optical member and the second optical member being arranged to be movable on the same plane that intersects an optical path of light that enters an image capturing element, the drive unit being capable of independently moving the first optical member and the second optical member, the position detection unit capable of detecting an insertion position and a retraction position of each of the first and second optical members, the insertion position of each optical member corresponding to a state where the optical member has been inserted into the optical path, the retraction position of each optical member corresponding to a state where the optical member has retracted from the optical path, the method comprising: controlling movement of the first optical member and the second optical member, wherein, in the controlling, when movement is performed to insert either one of the first optical member and the second optical member into the optical path and to retract the other of the first optical member and the second optical member from the optical path, control is performed such that movement of the optical member that is to be inserted into the optical path is started after movement of the optical member that is to be retracted from the optical path is started and before the movement is complete, wherein, in the controlling, when movement is performed to insert either one of the first optical member and the second optical member into the optical path and to retract the other of the first optical member and the second optical member from the optical path, control is performed such that a driving amount that is required to move the optical member that is to be retracted from the optical path to a predetermined position is given, and if it cannot be detected that the optical member has reached the predetermined position after a predetermined period of time has elapsed, control is performed such that a driving amount that is required to move the optical member to the predetermined position is given again for retry control.