An apparatus which includes an image sensor and which, in a case where an image capturing instruction is issued by an operator while first captured images obtained by first image capturing with a first image capturing parameter in the image sensor is sequentially output, outputs a second captured image obtained by second image capturing with a second image capturing parameter in the image sensor in response to the image capturing instruction, the apparatus comprising:
- one or more processors;
- and
- a memory storing instructions which, when executed by the one or more processors, cause the imaging apparatus to function as:
- a calculation unit configured to calculate motion information based on the first captured images output from the imaging unit;
- a setting unit configured to set the second image capturing parameter;
- an estimation unit configured to calculate motion blur based on the motion information and the second image capturing parameter;
- a notification unit configured to issue a notification of the estimated motion blur prior to receiving the image capturing instruction;
- and
- an instruction unit configured to issue the image capturing instruction,
- wherein the calculation unit calculates a motion vector in each of a plurality of regions, and a difference between the first captured images for each of the block regions.