Video camera with electronic picture stabilizer
First Claim
1. A video camera, comprising:
- first integration vector calculating means for calculating an integration vector Sn according to the following equation (1) on the basis of a whole motion vector Vn, where
space="preserve" listing-type="equation">S.sub.n =K.sub.1 ·
S.sub.n-1 +V.sub.n (
1)Sn ;
an integration vector of n-th field or frameSn- 1;
an integration vector of (n-1)th field or frameVn ;
a whole motion vector between the (n-1)th field or frame and the n-th field or frameK1 ;
an attenuation coefficient less than 1;
second integration vector calculating means for calculating an integration vector Sn of the image according to the following equation (2) on the basis of the whole motion vector Vn, where
space="preserve" listing-type="equation">S.sub.n =S.sub.n-1 -K.sub.2 ·
|V.sub.n |(2)K2 ;
an attenuation coefficient less than 1; and
correction means for correcting a blurring of an image according to the integration vector calculated by one of said first integration vector calculating means and said second integration vector calculating means.
0 Assignments
0 Petitions
Accused Products
Abstract
A video camera (10) includes a microcomputer (26) which determines whether each of detection areas defined within an image field (44) is valid or invalid. If there is a valid detection area, luminance addition data and color addition data are evaluated by an addition data generating circuit (46) for each of addition regions of 64, for example, which are defined by dividing the image field (44). Differences of the addition data between a given addition region and a left adjacent addition region in a horizontal direction and an upper adjacent addition region in a vertical direction are evaluated, and the differences are compared with predetermined values. If comparisons satisfy predetermined conditions, a count value is incremented. On the basis of a total count value of the horizontal direction and a total count value of the vertical direction, it is determined whether or not an object is an object having repeated pattern, and a whole motion vector Vn is evaluated by methods being different from each other according to a determination result. Then, an integration vector Sn is evaluated according to a status of the video camera, whereby a blurring of an image due to an unintentional motion of the video camera can be corrected.
93 Citations
21 Claims
-
1. A video camera, comprising:
-
first integration vector calculating means for calculating an integration vector Sn according to the following equation (1) on the basis of a whole motion vector Vn, where
space="preserve" listing-type="equation">S.sub.n =K.sub.1 ·
S.sub.n-1 +V.sub.n (
1)Sn ;
an integration vector of n-th field or frameSn- 1;
an integration vector of (n-1)th field or frameVn ;
a whole motion vector between the (n-1)th field or frame and the n-th field or frameK1 ;
an attenuation coefficient less than 1;second integration vector calculating means for calculating an integration vector Sn of the image according to the following equation (2) on the basis of the whole motion vector Vn, where
space="preserve" listing-type="equation">S.sub.n =S.sub.n-1 -K.sub.2 ·
|V.sub.n |(2)K2 ;
an attenuation coefficient less than 1; andcorrection means for correcting a blurring of an image according to the integration vector calculated by one of said first integration vector calculating means and said second integration vector calculating means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
5. A video camera according to claim 4, further comprising:
-
fourth detection means for detecting that the whole motion vector is smaller than a second predetermined value; and fifth detection means for detecting that the integration vector is larger than a third predetermined value, wherein said correction means begins to perform correction by utilizing the integration vector calculated by said third integration vector calculating means, in response to detection of said fourth detection means and detection of said fifth detection means at a time in which the correction utilizing the integration vector calculated by said first integration vector calculating means is performed.
-
-
6. A video camera according to claim 5, wherein said correction means begins to perform the correction by utilizing the integration vector calculated by said first integration vector calculating means, in response to the detection of said third detection means at a time in which the correction utilizing the integration vector calculated by said third integration vector calculating means is performed.
-
7. A video camera according to claim 6, wherein said correction means begins to perform the correction by utilizing the integration vector calculated by said second integration vector calculating means, in response to the detection of said first detection means at a time in which the correction utilizing the integration vector calculated by said third integration vector calculating means is performed.
-
8. A video camera according to claim 7, wherein said correction means begins to perform the correction by utilizing the integration vector calculated by said third integration vector calculating means, in response to the detection of said second detection means and the detection of said third detection means at a time in which the correction utilizing the integration vector calculated by said second integration vector calculating means is performed.
- 9. A video camera according to claim 3, further comprising fourth integration vector calculating means for calculating an integration vector Sn of the image according to the following equation (4),
- space="preserve" listing-type="equation">S.sub.n =K.sub.4 ·
S.sub.n-1 +V.sub.n (
4)
K4 ;
an attenuation coefficient less than 1said fourth integration vector calculating means calculating said integration vector according to an equation Sn =Sn-1 when the whole motion vector is smaller than one pixel. - space="preserve" listing-type="equation">S.sub.n =K.sub.4 ·
-
-
10. A video camera according to claim 9, further comprising:
-
fourth detection means for detecting that the whole motion vector is smaller than a second predetermined value; and sixth detection means for detecting that the integration vector exists within a predetermined range, wherein said correction means begins to perform correction by utilizing the integration vector calculated by said fourth integration vector calculating means, in response to detection of said fourth detection means and detection of said sixth detection means at a time in which the correction utilizing the integration vector calculated by said first integration vector calculating means is performed.
-
-
11. A video camera according to claim 10, wherein said correction means begins to perform the correction by utilizing the integration vector calculated by said first integration vector calculating means, in response to the detection of said third detection means at a time in which the correction utilizing the integration vector calculated by said fourth integration vector calculating means is performed.
-
12. A video camera according to claim 11, wherein said correction means begins to perform the correction by utilizing the integration vector calculated by said second integration vector calculating means, in response to the detection of said first detection means at a time in which the correction utilizing the integration vector calculated by said fourth integration vector calculating means is performed.
- 13. A video camera according to claim 8, further comprising fourth integration vector calculating means for calculating an integration vector Sn of the image according to the following equation (4),
- space="preserve" listing-type="equation">S.sub.n =K.sub.4 S.sub.n-1 +V.sub.n (
4)
K4 ;
an attenuation coefficient less than 1said fourth integration vector calculating means calculating said integration vector according to an equation Sn =Sn-1 when the whole motion vector is smaller than one pixel. - space="preserve" listing-type="equation">S.sub.n =K.sub.4 S.sub.n-1 +V.sub.n (
-
addition means for obtaining image signal addition data by performing an integration operation to obtain an image signal level including a chrominance signal level for each of a plurality of regions which are formed by dividing an image field; first arithmetic operation means for evaluating differences of said image signal addition data between each of said regions and an adjacent region in a horizontal direction; second arithmetic operation means for evaluating differences of said image signal addition data between each of said regions and an adjacent region in a vertical direction; first count means for counting the number of the regions in each of which the difference evaluated by said first arithmetic operation means is equal to or less than a first threshold value; second count means for counting the number of the regions in each of which the difference evaluated by said second arithmetic operation means is equal to or less than a second threshold value; and determining means for calculating the whole motion vector on the basis of a count value of said first count means and a count value of said second count means.
-
21. A video camera, comprising:
-
addition means for obtaining image signal addition data by performing an integration operation to obtain an image signal level including a chrominance signal level for each of a plurality of regions which are formed by dividing an image field; first arithmetic operation means for evaluating differences of said image signal addition data between each of said regions and an adjacent region in a horizontal direction; second arithmetic operation means for evaluating differences of said image signal addition data between each of said regions and an adjacent region in a vertical direction; first count means for counting the number of the regions in each of which the difference evaluated by said first arithmetic operation means is equal to or less than a first threshold value; second count means for counting the number of the regions in each of which the difference evaluated by said second arithmetic operation means is equal to or less than a second threshold value; and determining means for calculating the whole motion vector on the basis of a count value of said first count means and a count value of said second count means.
-
Specification