MOTION VECTOR DETECTING APPARATUS, MOTION VECTOR DETECTING METHOD, AND PROGRAM
First Claim
1. A motion vector detecting apparatus comprising:
- an evaluation-value information generating unit that generates evaluation value information indicating the evaluation value of a motion vector on the basis of pixel-value correlation information indicating the correlation between a target pixel in a first frame among multiple frames for moving image data and a reference pixel in a search area in a second frame, the evaluation value information indicating the result of evaluation of the possibility that the reference pixel is a candidate for a motion from the target point;
a motion-vector extracting unit that extract a candidate for the motion vector corresponding to each pixel in the frames of the moving image data on the basis of the evaluation value information generated by the evaluation-value information generating unit; and
a motion-vector allocating unit that adaptively sets a constant area around each of the target pixel and the reference pixel corresponding to the candidate for the motion vector extracted by the motion-vector extracting unit in accordance with a state indicating the continuity of a constant pixel value and allocates the motion vector from the first frame to the second frame for each pixel on the basis of the result of comparison of the correlation between the constant areas.
1 Assignment
0 Petitions
Accused Products
Abstract
Generation of evaluation value information about a motion vector, extraction of candidates for the motion vector on the basis of the evaluation value information, and determination of the motion vector to be allocated from the candidates for the motion vector are performed. The possibility that a reference pixel a in a second frame is a candidate for a motion from a target point in a first frame is evaluated on the basis of pixel-value correlation information to generate an evaluation value table. A constant area is adaptively set around each of the target pixel and the reference pixel corresponding to each extracted candidate for the motion vector in accordance with the state of the continuity of a constant pixel value. The motion vector from the first frame to the second frame is allocated on the basis of the result of comparison between values calculated for the constant areas.
13 Citations
10 Claims
-
1. A motion vector detecting apparatus comprising:
-
an evaluation-value information generating unit that generates evaluation value information indicating the evaluation value of a motion vector on the basis of pixel-value correlation information indicating the correlation between a target pixel in a first frame among multiple frames for moving image data and a reference pixel in a search area in a second frame, the evaluation value information indicating the result of evaluation of the possibility that the reference pixel is a candidate for a motion from the target point; a motion-vector extracting unit that extract a candidate for the motion vector corresponding to each pixel in the frames of the moving image data on the basis of the evaluation value information generated by the evaluation-value information generating unit; and a motion-vector allocating unit that adaptively sets a constant area around each of the target pixel and the reference pixel corresponding to the candidate for the motion vector extracted by the motion-vector extracting unit in accordance with a state indicating the continuity of a constant pixel value and allocates the motion vector from the first frame to the second frame for each pixel on the basis of the result of comparison of the correlation between the constant areas. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A motion vector detecting method comprising the steps of:
-
generating evaluation value information indicating the evaluation value of the motion vector on the basis of pixel-value correlation information indicating the correlation between a target pixel in a first frame among multiple frames for moving image data and a reference pixel in a search area in a second frame, the evaluation value information indicating the result of evaluation of the possibility that the reference pixel is a candidate for a motion from the target point; extracting a candidate for the motion vector corresponding to each pixel in the frames of the moving image data on the basis of the generated evaluation value information; and setting a constant area having a constant pixel value around each of the target pixel and the reference pixel corresponding to the extracted candidate for the motion vector and allocating the motion vector from the first frame to the second frame for each pixel on the basis of the result of comparison between values calculated for the constant areas.
-
-
10. A program installed in an information processing apparatus, the program comprising the steps of:
-
generating evaluation value information indicating the evaluation value of a motion vector on the basis of pixel-value correlation information indicating the correlation between a target pixel in a first frame among multiple frames for moving image data and a reference pixel in a search area in a second frame, the evaluation value information indicating the result of evaluation of the possibility that the reference pixel is a candidate for a motion from the target point; extracting a candidate for the motion vector corresponding to each pixel in the frames of the moving image data on the basis of the generated evaluation value information; and setting a constant area having a constant pixel value around each of the target pixel and the reference pixel corresponding to the extracted candidate for the motion vector and allocating the motion vector from the first frame to the second frame for each pixel on the basis of the result of comparison between values calculated for the constant areas.
-
Specification