MOTION VECTOR DETECTION APPARATUS AND METHOD OF CONTROLLING MOTION VECTOR DETECTION APPARATUS
First Claim
1. A motion vector detection apparatus, comprising:
- a detecting unit adapted to detect, for each of a plurality of areas of a base image, a motion vector relative to a reference image;
a motion vector determining unit adapted to determine, among the motion vectors, motion vectors related to a moving object;
a candidate vector determining unit adapted to determine, based on a point of interest that is a position within an image and a movement direction of the moving object, one or more of the motion vectors related to the moving object as candidate vector(s); and
a calculating unit adapted to calculate a representative vector of the moving object based on the candidate vector(s).
1 Assignment
0 Petitions
Accused Products
Abstract
Among motion vectors detected relative to a reference image for each of a plurality of areas of a base image, motion vectors related to a moving object are determined. Based on a point of interest and a movement direction of the moving object, one of more of the motion vectors related to the moving object are determined as candidate vector(s), and a representative vector of the moving object is calculated based on the candidate vector(s). A motion vector detection apparatus capable of calculating a motion vector that expresses an angular velocity at a specific position of an object, and a method of controlling the motion vector detection apparatus, are provided.
11 Citations
14 Claims
-
1. A motion vector detection apparatus, comprising:
-
a detecting unit adapted to detect, for each of a plurality of areas of a base image, a motion vector relative to a reference image; a motion vector determining unit adapted to determine, among the motion vectors, motion vectors related to a moving object; a candidate vector determining unit adapted to determine, based on a point of interest that is a position within an image and a movement direction of the moving object, one or more of the motion vectors related to the moving object as candidate vector(s); and a calculating unit adapted to calculate a representative vector of the moving object based on the candidate vector(s). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An image capture apparatus, comprising:
-
a motion vector detection apparatus that comprises; a detecting unit adapted to detect, for each of a plurality of areas of a base image, a motion vector relative to a reference image; a motion vector determining unit adapted to determine, among the motion vectors, motion vectors related to a moving object; a candidate vector determining unit adapted to determine, based on a point of interest that is a position within an image and a movement direction of the moving object, one or more of the motion vectors related to the moving object as candidate vector(s); and a calculating unit adapted to calculate a representative vector of the moving object based on the candidate vector(s); a converting unit adapted to convert the representative vector to an angular velocity; and a correcting unit adapted to execute shake correction based on the angular velocity. - View Dependent Claims (11, 12)
-
-
13. A method of controlling a motion vector detection apparatus, comprising:
-
detecting, for each of a plurality of areas of a base image, a motion vector relative to a reference image; determining, among the motion vectors, motion vectors related to a moving object; determining, based on a point of interest that is a position within an image and a movement direction of the moving object, one or more of the motion vectors related to the moving object as candidate vector(s); and calculating a representative vector of the moving object based on the candidate vector(s).
-
-
14. A non-transitory computer-readable medium storing a program for causing a computer to function as a motion vector detection apparatus comprising:
-
a detecting unit adapted to detect, for each of a plurality of areas of a base image, a motion vector relative to a reference image; a motion vector determining unit adapted to determine, among the motion vectors, motion vectors related to a moving object; a candidate vector determining unit adapted to determine, based on a point of interest that is a position within an image and a movement direction of the moving object, one or more of the motion vectors related to the moving object as candidate vector(s); and a calculating unit adapted to calculate a representative vector of the moving object based on the candidate vector(s).
-
Specification