Electric hand-vibration correction method, electric hand-vibration correction device, electric hand-vibration correction program, and imaging apparatus
First Claim
1. An electric hand-vibration correction method comprising:
- dividing each of frame images output from an effective pixel region of an imaging element in frame order into a plurality of segment images;
calculating a movement vector of each segment image between the frame images;
calculating a hand-vibration vector that is a movement vector of each entire frame image, from the movement vectors for the respective segment images;
determining an image output region that is cut out from each frame image, based on the hand-vibration vector; and
calculating an infinite point based on an intersectional position among the calculated movement vectors of the respective segment images, whereinthe image output region is determined using a vibration vector between the infinite points calculated for the respective frame images as the hand-vibration vector, whereina straight line connecting a infinite point calculated for a certain frame image and a central point of the certain frame image is calculated, andthe image output region is determined based on a component, of the vibration vector between the infinite point calculated for the certain frame image and an infinite point calculated for a next frame image, perpendicular to the straight line with a component, of the vibration vector between the infinite point calculated for the certain frame image and the infinite point calculated for the next frame image, along the straight line being ignored.
1 Assignment
0 Petitions
Accused Products
Abstract
In an electric hand-vibration correction method of dividing each of frame images output from an effective pixel region of an imaging element in frame order into a plurality of segment images, calculating a movement vector of each segment image between the frame images, calculating a movement vector of each entire frame image (hereinafter, referred to as a hand-vibration vector), from the movement vectors for the respective segment images, and determining an image output region that is cut out from each frame image, based on the hand-vibration vector, an infinite point F is calculated based on an intersectional position among the calculated movement vectors of the respective segment images, and the image output region is determined using a vibration vector between the infinite points calculated for the respective frame images as the hand-vibration vector.
-
Citations
7 Claims
-
1. An electric hand-vibration correction method comprising:
-
dividing each of frame images output from an effective pixel region of an imaging element in frame order into a plurality of segment images; calculating a movement vector of each segment image between the frame images; calculating a hand-vibration vector that is a movement vector of each entire frame image, from the movement vectors for the respective segment images; determining an image output region that is cut out from each frame image, based on the hand-vibration vector; and calculating an infinite point based on an intersectional position among the calculated movement vectors of the respective segment images, wherein the image output region is determined using a vibration vector between the infinite points calculated for the respective frame images as the hand-vibration vector, wherein a straight line connecting a infinite point calculated for a certain frame image and a central point of the certain frame image is calculated, and the image output region is determined based on a component, of the vibration vector between the infinite point calculated for the certain frame image and an infinite point calculated for a next frame image, perpendicular to the straight line with a component, of the vibration vector between the infinite point calculated for the certain frame image and the infinite point calculated for the next frame image, along the straight line being ignored. - View Dependent Claims (2)
-
-
3. An electric hand-vibration correction device, wherein each of frame images output from an effective pixel region of an imaging element in frame order is divided into a plurality of segment images, a movement vector of each segment image between the frame images is calculated, a hand-vibration vector that is a movement vector of each entire frame image, is calculated from the movement vectors for the respective segment images, and an image output region that is cut out from each frame image is determined based on the hand-vibration vector, the electric hand-vibration correction device comprising:
-
a unit that calculates an infinite point based on an intersectional position among the calculated movement vectors of the respective segment images and determines the image output region using a vibration vector between the infinite points calculated for the respective frame images as the hand-vibration vector, wherein a straight line connecting a infinite point calculated for a certain frame image and a central point of the certain frame image is calculated, and the image output region is determined based on a component, of the vibration vector between the infinite point calculated for the certain frame image and an infinite point calculated for a next frame image, perpendicular to the straight line with a component, of the vibration vector between the infinite point calculated for the certain frame image and the infinite point calculated for the next frame image, along the straight line being ignored. - View Dependent Claims (4, 5)
-
-
6. A non-transitory computer-readable medium storing a program to cause a computer to execute electric hand-vibration correction, the electric hand-vibration correction comprising:
-
dividing each of frame images output from an effective pixel region of an imaging element in frame order into a plurality of segment images; calculating a movement vector of each segment image between the frame images; calculating a hand-vibration vector that is a movement vector of each entire frame image, from the movement vectors for the respective segment images; determining an image output region that is cut out from each frame image, based on the hand-vibration vector; and calculating an infinite point based on an intersectional position among the calculated movement vectors of the respective segment images, wherein the image output region is determined using a vibration vector between the infinite points calculated for the respective frame images as the hand-vibration vector, wherein a straight line connecting a infinite point calculated for a certain frame image and a central point of the certain frame image is calculated, and the image output region is determined based on a component, of the vibration vector between the infinite point calculated for the certain frame image and an infinite point calculated for a next frame image, perpendicular to the straight line with a component, of the vibration vector between the infinite point calculated for the certain frame image and the infinite point calculated for the next frame image, along the straight line being ignored. - View Dependent Claims (7)
-
Specification