Control apparatus, image pickup apparatus, control method, and non-transitory computer-readable storage medium which are capable of performing tilt correction
First Claim
Patent Images
1. A control apparatus comprising:
- at least one processor executing computer executable instructions or at least one circuit which functions as;
a first angle calculating unit that calculates a first angle based on an acceleration detected by an acceleration detector;
an analyzing unit that analyzes a vibration state based on at least one of the acceleration and an angular velocity detected by an angular velocity detector;
a second angle calculating unit that calculates a second angle based on the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and
a correcting unit that performs tilt correction of a horizontal component of an image pickup apparatus or tilt component of the image pickup apparatus based on the second angle.
1 Assignment
0 Petitions
Accused Products
Abstract
A control apparatus includes a first angle calculating unit configured to calculate a first angle based on an acceleration detected by an acceleration detector, an analyzing unit configured to analyze a vibration state based on at least one of the acceleration and an angular velocity detected by an angular velocity detector, a second angle calculating unit configured to calculate a second angle based on the angular velocity, the first angle, and the vibration state, and a correcting unit configured to perform tilt correction based on the second angle.
14 Citations
44 Claims
-
1. A control apparatus comprising:
at least one processor executing computer executable instructions or at least one circuit which functions as; a first angle calculating unit that calculates a first angle based on an acceleration detected by an acceleration detector; an analyzing unit that analyzes a vibration state based on at least one of the acceleration and an angular velocity detected by an angular velocity detector; a second angle calculating unit that calculates a second angle based on the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and a correcting unit that performs tilt correction of a horizontal component of an image pickup apparatus or tilt component of the image pickup apparatus based on the second angle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. An image pickup apparatus comprising:
-
an image pickup element configured to photoelectrically convert an optical image formed via an optical system to output an image signal; an acceleration detector configured to detect an acceleration; an angular velocity detector configured to detect an angular velocity; and at least one processor which functions as; a first angle calculating unit that calculates a first angle based on the acceleration; an analyzing unit that analyzes a vibration state based on at least one of the acceleration and the angular velocity; a second angle calculating unit that calculates a second angle based on the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and a correcting unit that performs tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle.
-
-
19. A control method comprising the steps of:
-
calculating a first angle based on an acceleration detected by an acceleration detector; analyzing a vibration state based on at least one of the acceleration and an angular velocity detected by an angular velocity detector; calculating a second angle based on the angular velocity, the first angle, an the vibration state, the second angle being an angle with respective to a direction that is perpendicular to a gravity direction; and performing tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle.
-
-
20. A non-transitory computer-readable storage medium which stores a program causing a computer to execute a process comprising the steps of:
-
calculating a first angle based on an acceleration detected by an acceleration detector; analyzing a vibration state based on at least one of the acceleration and an angular velocity detected by an angular velocity detector; calculating a second angle based on the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and performing tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle.
-
-
21. A control apparatus comprising:
at least one processor executing computer executable instructions or at least one circuit which functions as; a first angle calculating unit that calculates a first angle based on information related to an acceleration detected by a first detector; an analyzing unit that analyzes a vibration state based on at least one of the information related to the acceleration and information related to an angular velocity detected by a second detector; a second angle calculating unit that calculates a second angle based on the information related to the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and a correcting unit that performs tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
38. An image pickup apparatus comprising:
-
an image pickup element configured to photoelectrically convert an optical image formed via an optical system to output an image signal; a first detector configured to detect information related to an acceleration; a second detector configured to detect information related to an angular velocity; and at least one processor which functions as; a first angle calculating unit that calculates a first angle based on the information related to acceleration; an analyzing unit that analyzes a vibration state based on at least one of the information related to the acceleration and the information related to the angular velocity; a second angle calculating unit that calculates a second angle based on the information related to the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and a correcting unit that performs tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle.
-
-
39. A control method comprising the steps of,
calculating a first angle based on information related to an acceleration detected by a first detector; -
analyzing a vibration state based on at least one of the information related to the acceleration and information related to an angular velocity detected by a second detector; calculating a second angle based on the information related to the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and performing tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle.
-
-
40. A non-transitory computer-readable storage medium which stores a program causing a computer to execute a process comprising the steps of:
-
calculating a first angle based on information related to an acceleration detected by a first detector; analyzing a vibration state based on at least one of the information related to the acceleration and information related to an angular velocity detected by a second detector; calculating a second angle based on the information related to the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and performing tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle.
-
-
41. A control apparatus comprising:
-
at least one processor executing computer executable instructions or at least one circuit which functions as; a first angle calculating unit that calculates a first angle based on information related to an acceleration detected by a first detector; an analyzing unit that analyzes a vibration state based on at least one of the information related to the acceleration and information related to an angular velocity detected by a second detector; a second angle calculating unit that calculates a second angle based on the information elated to the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and a correcting unit that performs tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based o the second angle, wherein the second angle calculating unit; increases a weight of the information related to the angular velocity in a case where the vibration state indicates that a vibration is larger than or equal to a predetermined amount compared with a case where the vibration is smaller than the predetermined amount, and decreases a weight of the first angle in a case where the vibration state indicates that the vibration is larger than or equal to the predetermined amount compared with a case where the vibration is smaller than the predetermined amount.
-
-
42. An image pickup apparatus comprising:
-
an image pickup element configured to photoelectrically convert an optical image formed via n optical system to output an image signal; a first detector configured to detect information related to an acceleration; a second detector configured to detect information related to an, angular velocity; and at least one processor which functions as; a first angle calculating unit that calculates first angle based on the information related to acceleration; an analyzing unit that analyzes a vibration state based on at least one of the information related to the acceleration and the information related to the angular velocity; a second angle calculating unit that calculates a second angle based on the information related to the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to gravity direction; and a correcting unit that performs tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle, wherein the second angle calculating unit; increases a weight of the information related to the angular velocity in a case where vibration state indicates that a vibration is larger than or equal to a predetermined amount compared with a case where the vibration is smaller than the predetermined amount, and decreases a weight of the first angle in a case where the vibration state indicates that the vibration is larger than or equal to the predetermined amount compared with a case where the vibration is smaller than the predetermined amount.
-
-
43. A control method comprising the steps of:
-
calculating a first angle based on information related to an acceleration detected by a first detector; analyzing a vibration state based n at least one of the information related to the acceleration and information related to an angular velocity detected by a second detector; calculating a second angle based on the information related to the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction, and performing tilt correction of a horizontal component of an mage pickup apparatus or correction of a tilt component of the image pickup apparatus based on the second angle, wherein the step of calculating the second angle; increases a weight of the information related to the angular velocity in a case where the vibration state indicates that a vibration is larger than or equal to a predetermined amount compared with a case where the vibration is smaller than the predetermined amount, and decreases a weight of the first angle in a case where the vibration state indicates that the vibration is larger than or equal to the predetermined amount compared with a case where the vibration is smaller than the predetermined amount.
-
-
44. A non-transitory computer-readable storage medium which stores a program causing a computer to execute a process comprising the steps of:
-
calculating a first ng based on information related to an acceleration detected by a first detector; analyzing a vibration state based on at least one of the information related to the acceleration and information related to an angular velocity detected by a second detector; calculating a second angle based on the information related to the angular velocity, the first angle, and the vibration state, the second angle being an angle with respect to a direction that is perpendicular to a gravity direction; and performing tilt correction of a horizontal component of an image pickup apparatus or tilt correction of a tilt component of the image pickup apparatus based on the second angle, wherein the step of calculating the second angle; increases a weight of the information related to the angular velocity in a case where the vibration state indicates that a vibration is larger than or equal to a predetermined amount compared with a case where the vibration is smaller than the predetermined amount, and decreases a weight of the first angle in a case where the vibration state indicates that the vibration is larger than or equal to the predetermined amount compared with a case where the vibration smaller than the predetermined amount.
-
Specification