Image pickup apparatus that reduces loss of opportunities for photographing, control method for image pickup apparatus, and storage medium
An image pickup apparatus reducing a loss of opportunities for photographing is provided. The image pickup apparatus, which starts photographing preparation based on a first photographing instruction and performs actual photographing based on a second photographing instruction, includes an image pickup device to generate a photographed image, a temporary recording memory to temporarily record the photographed image, a precapture photographing control unit to, when a precapture function is turned on, control precapture photographing to record the photographed image in the temporary recording memory based on the first photographing instruction, an accepting unit to accept an instruction to switch turning-on/turning-off of the precapture function, and an obtaining unit to obtain a photographing failure probability evaluation value. The precapture photographing control unit turns on the precapture function when the photographing failure probability evaluation value exceeds a predetermined threshold value, and executes the precapture photographing when the first photographing instruction has been issued.
1 . An image pickup apparatus that starts photographing preparation based on a first photographing instruction and performs actual photographing based on a second photographing instruction, the image pickup apparatus comprising:
an image pickup device configured to generate a photographed image from an optical image guided via a lens unit;
a temporary recording memory configured to temporarily record the photographed image;
an obtaining unit configured to obtain a lens focal length of the lens unit;
a precapture photographing control unit configured to, in a case that a precapture function is turned on, control precapture photographing to record the photographed image in the temporary recording memory based on the first photographing instruction; and
an accepting unit configured to accept an instruction to switch turning-on/turning-off of the precapture function from a user,
wherein the precapture photographing control unit turns on the precapture function in a case that the lens focal length is equal to or longer than a predetermined distance, and executes the precapture photographing when the first photographing instruction has been issued, and
wherein in a case that a subject has not been detected from the photographed image, the precapture photographing control unit does not turn on the precapture function even if the lens focal length obtained by the obtaining unit is equal to or longer than the predetermined distance.
2 . The image pickup apparatus according to claim 1 , further comprising:
a first detecting unit configured to detect eye contact of the user;
a second detecting unit configured to detect a line of sight of the user; and
a third detecting unit configured to detect that a finger has been placed on a top surface of a shutter button for issuing the first photographing instruction and the second photographing instruction, and
wherein, in a case that the precapture photographing control unit determines that it has been detected by any one of the first detecting unit, the second detecting unit, and the third detecting unit, the obtaining unit obtains the lens focal length.
3 . The image pickup apparatus according to claim 1 , further comprising:
a subject detecting unit configured to detect a subject; and
a recognizing unit configured to recognize a type of the detected subject, and
wherein the precapture photographing control unit changes the predetermined distance depending on the recognized type of the subject.
4 . A control method for an image pickup apparatus that starts photographing preparation based on a first photographing instruction and performs actual photographing based on a second photographing instruction, the control method comprising:
a generating step of generating a photographed image by using an image pickup device from an optical image guided via a lens unit;
a temporary recording step of temporarily recording the photographed image in a temporary recording memory;
an obtaining step of obtaining a lens focal length of the lens unit;
a precapture photographing control step of, in a case that a precapture function is turned on, controlling precapture photographing to temporarily record the photographed image, which is generated in the generating step based on the first photographing instruction, in the temporary recording step; and
an accepting step of accepting an instruction to switch turning-on/turning-off of the precapture function from a user,
wherein in the precapture photographing control step, in a case that the lens focal length is equal to or longer than a predetermined distance, the precapture function is turned on, and when the first photographing instruction has been issued, the precapture photographing is executed, and
wherein in the precapture photographing control step, in a case that a subject has not been detected from the photographed image, the precapture function is not turned on even if the lens focal length obtained by the obtaining unit is equal to or longer than the predetermined distance.
5 . A non-transitory computer-readable storage medium storing a program for causing a computer to execute a control method for an image pickup apparatus that starts photographing preparation based on a first photographing instruction and performs actual photographing based on a second photographing instruction,
the control method comprising:
a generating step of generating a photographed image by using an image pickup device from an optical image guided via a lens unit;
a temporary recording step of temporarily recording the photographed image in a temporary recording memory;
an obtaining step of obtaining a lens focal length of the lens unit;
a precapture photographing control step of, in a case that a precapture function is turned on, controlling precapture photographing to temporarily record the photographed image, which is generated in the generating step based on the first photographing instruction, in the temporary recording step; and
an accepting step of accepting an instruction to switch turning-on/turning-off of the precapture function from a user,
wherein in the precapture photographing control step, in a case that the lens focal length is equal to or longer than a predetermined distance, the precapture function is turned on, and when the first photographing instruction has been issued, the precapture photographing is executed, and
wherein in the precapture photographing control step, in a case that a subject has not been detected from the photographed image, the precapture function is not turned on even if the lens focal length obtained by the obtaining unit is equal to or longer than the predetermined distance.