Adaptive motion estimation apparatus and method
First Claim
1. A motion vector estimation apparatus, comprising:
- a full search motion estimation part which obtains a first motion vector from all blocks in a predetermined search range based on a current frame and/or field and a reference frame and/or field;
a prediction motion estimation part which estimates a second motion vector from ambient blocks about a block in which a candidate motion vector is estimated; and
a motion vector selection part which selects one of the first and second motion vectors as a final motion vector.
1 Assignment
0 Petitions
Accused Products
Abstract
An adaptive motion estimation apparatus and method. A full search motion estimation part obtains a motion vector from all blocks in a predetermined search range based on a current frame and/or field and a reference frame and/or field and a prediction motion estimation part estimates a motion vector from ambient blocks about a block in which a candidate motion vector is estimated. A motion vector selection part determines a motion vector having a position value of a smallest error in comparison with a stored threshold value among the obtained and estimated motion vectors as a final motion vector. Since the full search motion estimation algorithm and the prediction motion estimation algorithm are adaptively selected, a smooth and correct motion vector reflecting an actual motion is obtainable.
26 Citations
20 Claims
-
1. A motion vector estimation apparatus, comprising:
-
a full search motion estimation part which obtains a first motion vector from all blocks in a predetermined search range based on a current frame and/or field and a reference frame and/or field;
a prediction motion estimation part which estimates a second motion vector from ambient blocks about a block in which a candidate motion vector is estimated; and
a motion vector selection part which selects one of the first and second motion vectors as a final motion vector. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A motion vector estimation method, comprising:
-
obtaining a first motion vector based on all blocks in a predetermined search range of a current frame and/or field and a reference frame and/or field;
estimating a second motion vector based on ambient blocks about a block in which a candidate motion vector is estimated; and
selecting a final motion vector from one of the first and second motion vectors. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A motion vector estimation method, comprising:
-
obtaining a first motion vector using a full search motion estimation algorithm;
obtaining a second motion vector using a candidate motion vector and a prediction motion estimation algorithm;
determining which of the first and second motion vectors has a position value of a smallest error; and
adaptively selecting a final motion vector from one of the first and second motion vectors in response to the determination. - View Dependent Claims (18, 19, 20)
-
Specification