APPARATUS FOR CORRECTING MOTION VECTORS AND METHOD THEREOF
First Claim
1. An apparatus for correcting motion vectors, the apparatus comprising:
- a vector template mapping unit which generates a plurality of vector templates by mapping motion vectors of a block to be processed and adjacent blocks onto blocks of a plurality of templates that are composed of a plurality of blocks divided into two classes;
a class reliability judgment unit which judges a reliability of a class division of the plurality of vector templates generated by the vector template mapping unit;
a vector template selection unit which selects a vector template which has a highest reliability as a result of the judgment by the class reliability judgment unit; and
a motion vector correction unit which corrects the motion vectors of the block to be processed which is of a class of the two classes, by using a representative motion vector of a class of the vector template selected by the vector template selection unit.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for correcting motion vectors are provided. The apparatus includes a vector template mapping unit for generating a plurality of vector templates by mapping motion vectors of a block to be processed and adjacent blocks onto blocks of a plurality of templates that are composed of a plurality of blocks divided into two classes; a class reliability judgment unit for judging reliability of class division of the respective vector templates generated by the vector template mapping unit; a vector template selection unit for selecting the vector template having the highest reliability as a result of judgment of the class reliability judgment unit; and a motion vector correction unit for correcting the motion vector of the block to be processed of a class by using a representative motion vector of the class of the vector template selected by the vector template selection unit.
-
Citations
16 Claims
-
1. An apparatus for correcting motion vectors, the apparatus comprising:
-
a vector template mapping unit which generates a plurality of vector templates by mapping motion vectors of a block to be processed and adjacent blocks onto blocks of a plurality of templates that are composed of a plurality of blocks divided into two classes; a class reliability judgment unit which judges a reliability of a class division of the plurality of vector templates generated by the vector template mapping unit; a vector template selection unit which selects a vector template which has a highest reliability as a result of the judgment by the class reliability judgment unit; and a motion vector correction unit which corrects the motion vectors of the block to be processed which is of a class of the two classes, by using a representative motion vector of a class of the vector template selected by the vector template selection unit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of correcting motion vectors, the method comprising:
-
generating a plurality of vector templates by mapping motion vectors of a block to be processed and adjacent blocks onto blocks of a plurality of templates that are composed of a plurality of blocks divided into two classes; judging a reliability of a class division of the respective generated vector templates; selecting a vector template having a highest reliability as a result of the judging of the reliability; and correcting the motion vectors of the block to be processed which is of a class of the two classes, by using a representative motion vector of a class of the selected vector template. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification