Shake amount acquisition apparatus, shake amount acquisition method, image pickup apparatus, and control apparatus for image pickup apparatus
A shake amount acquisition apparatus includes a first acquisition unit configured to acquire a shake detection result from a shake detection unit that is configured to detect a shake and is provided in a rotation portion driven to rotate with respect to a base, a second acquisition unit configured to acquire a drive velocity of the rotation portion, and a reference value calculation unit configured to calculate a reference value of the shake detection unit based on the shake detection result and the drive velocity.
1 . A shake amount acquisition apparatus comprising:
one or more processors;
one or more memories including instructions stored thereon that, when executed by the one or more processors, cause the shake amount acquisition apparatus to function as:
a first acquisition unit configured to acquire a shake detection result from a shake detection unit that is configured to detect a shake and is provided in a rotation portion driven to rotate with respect to a base;
a second acquisition unit configured to acquire a drive velocity of the rotation portion; and
a reference value calculation unit configured to calculate a reference value of the shake detection unit, the reference value corresponding to an offset component of an output of the shake detection unit in a stable state.
2 . The shake amount acquisition apparatus according to claim 1 , further comprising a shake amount calculation unit configured to calculate a shake amount based on the shake detection result and the reference value.
3 . The shake amount acquisition apparatus according to claim 2 ,
wherein the rotation portion includes an image pickup element configured to capture a subject image formed by an imaging optical system, and
the shake amount acquisition apparatus further comprises:
a correction amount calculation unit configured to calculate an image blur correction amount based on the shake amount calculated by the shake amount calculation unit; and
an image blur correction control unit configured to control an image blur correction unit configured to correct a blur of an image captured by the image pickup element, and to control the image blur correction unit based on the image blur correction amount.
4 . The shake amount acquisition apparatus according to claim 1 ,
wherein the shake detection unit is capable of detecting an angular velocity of the rotation portion, and
wherein the reference value calculation unit calculates the reference value based on a value obtained by subtracting an angular velocity of rotational driving of the rotation portion from the angular velocity detected by the shake detection unit.
5 . The shake amount acquisition apparatus according to claim 4 , wherein the reference value calculation unit calculates the reference value based on a value obtained by subtracting a low-frequency component of the drive velocity from a low-frequency component included in the shake detection result.
6 . The shake amount acquisition apparatus according to claim 1 , wherein the reference value calculation unit calculates the reference value in a case where the drive velocity is less than or equal to a predetermined threshold value.
7 . The shake amount acquisition apparatus according to claim 1 ,
wherein the rotation portion includes an image pickup element configured to capture a subject image formed by an imaging optical system,
wherein the shake amount acquisition apparatus further includes a motion vector acquisition unit configured to acquire a motion vector based on an image captured by the image pickup element, and
wherein the reference value calculation unit calculates the reference value based on the shake detection result, the drive velocity, and the motion vector.
8 . The shake amount acquisition apparatus according to claim 7 , further comprising:
a shake amount calculation unit configured to calculate a shake amount based on the shake detection result and the reference value;
a correction amount calculation unit configured to calculate an image blur correction amount based on the shake amount calculated by the shake amount calculation unit; and
an image blur correction control unit configured to control an image blur correction unit configured to correct a blur of an image captured by the image pickup element,
wherein the image blur correction control unit controls the image blur correction unit based on the image blur correction amount.
9 . The shake amount acquisition apparatus according to claim 1 , further comprising an attitude angle calculation unit configured to calculate an attitude angle of the rotation portion based on the shake detection result and the reference value.
10 . An image pickup apparatus comprising:
the shake amount acquisition apparatus according to claim 1 ;
the rotation portion including the shake detection unit and an image pickup element configured to capture a subject image formed by an imaging optical system;
the base;
a rotational driving unit configured to drive and rotate the rotation portion with respect to the base; and
a rotation control unit configured to control rotational driving by the rotational driving unit.
11 . The image pickup apparatus according to claim 10 , wherein the second acquisition unit acquires the drive velocity from the rotation control unit.
12 . The image pickup apparatus according to claim 10 , wherein the second acquisition unit acquires the drive velocity based on an output of a position detection unit configured to detect a position of the rotation portion by the rotational driving unit.
13 . A control apparatus for an image pickup apparatus, the control apparatus comprising:
a shake amount acquisition apparatus comprising:
one or more processors;
one or more memories including instructions stored thereon that, when executed by the one or more processors, cause the shake amount acquisition apparatus to function as:
a first acquisition unit configured to acquire a shake detection result from a shake detection unit that is configured to detect a shake and is provided in a rotation portion driven to rotate with respect to a base;
a second acquisition unit configured to acquire a drive velocity of the rotation portion; and
a reference value calculation unit configured to calculate a reference value of the shake detection unit, the reference value corresponding to an offset component of an output of the shake detection unit in a stable state, based on the shake detection result and the drive velocity; and
a communication unit configured to communicate with the image pickup apparatus including the base and the rotation portion including the shake detection unit and an image pickup element configured to capture a subject image formed by an imaging optical system,
wherein each of the first acquisition unit and the second acquisition unit acquires information indicating the shake detection result and the drive velocity via the communication unit.
14 . The control apparatus according to claim 13 ,
wherein the communication unit transmits the reference value calculated by the reference value calculation unit to the image pickup apparatus.
15 . A shake amount acquisition method comprising:
acquiring a shake detection result from a shake detection unit that is configured to detect a shake and is provided in a rotation portion driven to rotate with respect to a base;
acquiring a drive velocity of the rotation portion; and
calculating a reference value of the shake detection unit-, the reference value corresponding to an offset component of an output of the shake detection unit in a stable state, based on a shake detection result and the drive velocity.