Image stabilization apparatus, and control method and storage medium thereof
First Claim
1. An image stabilization apparatus, comprising:
- at least one processor and/or circuitry;
a first calculation unit configured to calculate an angular velocity of movement of an image capturing apparatus;
a second calculation unit configured to calculate a moving amount of an object from a plurality of images captured by an image capturing device of the image capturing apparatus;
a third calculation unit configured to calculate an angular velocity of movement of the object based on output of the first and second calculation units;
a determination unit configured to determine whether or not the object is walking; and
a selection unit configured to select, based on a determination result of the determination unit, whether to perform control such that an image stabilization device corrects image blur of the object based on the angular velocity of movement of the image capturing apparatus calculated by the first calculation unit and the angular velocity of movement of the object calculated by the third calculation unit, or such that the image stabilization device corrects image blur of the object based on the angular velocity of movement of the image capturing apparatus calculated by the first calculation unit,wherein the first calculation unit, the second calculation unit, the third calculation unit, the determination unit and the selection unit are implemented by the at least one processor or the circuitry or a combination thereof.
1 Assignment
0 Petitions
Accused Products
Abstract
An image stabilization apparatus includes: a first calculation unit configured to calculate an angular velocity of movement of an image capturing apparatus; a second calculation unit configured to calculate a moving amount of an object from a plurality of images; a third calculation unit configured to calculate an angular velocity of movement of the object; a determination unit configured to determine whether or not the object is walking; and a selection unit configured to select, based on a determination result of the determination unit, whether to perform control such that an image stabilization unit corrects image blur based on the angular velocities calculated by the first calculation unit and the third calculation unit, or such that the image stabilization unit corrects image blur based on the angular velocity calculated by the first calculation unit.
7 Citations
12 Claims
-
1. An image stabilization apparatus, comprising:
-
at least one processor and/or circuitry; a first calculation unit configured to calculate an angular velocity of movement of an image capturing apparatus; a second calculation unit configured to calculate a moving amount of an object from a plurality of images captured by an image capturing device of the image capturing apparatus; a third calculation unit configured to calculate an angular velocity of movement of the object based on output of the first and second calculation units; a determination unit configured to determine whether or not the object is walking; and a selection unit configured to select, based on a determination result of the determination unit, whether to perform control such that an image stabilization device corrects image blur of the object based on the angular velocity of movement of the image capturing apparatus calculated by the first calculation unit and the angular velocity of movement of the object calculated by the third calculation unit, or such that the image stabilization device corrects image blur of the object based on the angular velocity of movement of the image capturing apparatus calculated by the first calculation unit, wherein the first calculation unit, the second calculation unit, the third calculation unit, the determination unit and the selection unit are implemented by the at least one processor or the circuitry or a combination thereof. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A control method of an image stabilization apparatus, comprising:
-
first calculation of calculating an angular velocity of movement of an image capturing apparatus; second calculation of calculating a moving amount of an object from a plurality of images captured by an image capturing device of the image capturing apparatus; third calculation of calculating an angular velocity of movement of the object based on output of the first calculation and the second calculation; determining whether or not the object is walking; and selecting, based on a determination result in the determining, whether to perform control such that an image stabilization device corrects image blur of the object based on the angular velocity of movement of the image capturing apparatus calculated by the first calculation and the angular velocity of movement of the object calculated by the third calculation, or such that the image stabilization device corrects image blur of the object based on the angular velocity of movement of the image capturing apparatus calculated by the first calculation.
-
-
12. A non-transitory computer-readable storage medium storing a program for causing a computer to execute a control method of an image stabilization apparatus, comprising:
-
first calculation of calculating an angular velocity of movement of an image capturing apparatus; second calculation of calculating a moving amount of an object from a plurality of images captured by an image capturing device of the image capturing apparatus; third calculation of calculating an angular velocity of movement of the object based on output of the first calculation and the second calculation; determining whether or not the object is walking; and selecting, based on a determination result in the determining, whether to perform control such that an image stabilization device corrects image blur of the object based on the angular velocity of movement of the image capturing apparatus calculated by the first calculation and the angular velocity of movement of the object calculated by the third calculation, or such that the image stabilization device corrects image blur of the object based on the angular velocity of movement of the image capturing apparatus calculated by the first calculation.
-
Specification