Pattern analysis-based motion vector compensation apparatus and method
First Claim
1. A pattern analysis-based motion vector compensation apparatus, comprising:
- a motion estimation part for comparing a current block of a current frame/field with a certain search area established in a previous frame/field, calculating plural motion estimation error values based on the comparison, and estimating a temporary motion vector of the current block based on the plural motion estimation error values;
a pattern decision part for analyzing the calculated motion estimation error values, and deciding whether the current block is a pattern image based on the analyzed motion estimation error values;
a motion compensation part for producing a compensation motion vector of the current block by use of the plural motion estimation error values if the current block is decided as the pattern image; and
a motion vector selection part for selecting as a final motion vector either the temporary motion vector estimated by the motion estimation part or the compensation motion vector compensated for by the motion compensation part based on a result of the pattern decision part.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed is an apparatus and method for compensating for estimated motion vectors by deciding whether a pattern image exists in target blocks for motion estimation. A motion estimation part compares a current block of a current frame/field to a search area established in a previous frame/field, calculates plural motion estimation error values, and estimates a temporary motion vector of the current block based on the plural motion estimation error values. A pattern decision part analyzes the calculated motion estimation error values, and decides that the current block is a pattern image. A motion compensation part produces a compensation motion vector of the current block by use of the plural motion estimation error values if the current block is decided as the pattern image. A motion vector selection part selects a final motion vector based on a result of the pattern decision part.
12 Citations
39 Claims
-
1. A pattern analysis-based motion vector compensation apparatus, comprising:
-
a motion estimation part for comparing a current block of a current frame/field with a certain search area established in a previous frame/field, calculating plural motion estimation error values based on the comparison, and estimating a temporary motion vector of the current block based on the plural motion estimation error values; a pattern decision part for analyzing the calculated motion estimation error values, and deciding whether the current block is a pattern image based on the analyzed motion estimation error values; a motion compensation part for producing a compensation motion vector of the current block by use of the plural motion estimation error values if the current block is decided as the pattern image; and a motion vector selection part for selecting as a final motion vector either the temporary motion vector estimated by the motion estimation part or the compensation motion vector compensated for by the motion compensation part based on a result of the pattern decision part. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A pattern analysis-based motion vector compensation method, comprising:
-
using a processor to perform; a motion estimation step for comparing a current block of a current frame/field to a certain search area established in a previous frame/field, calculating plural motion estimation error values based on the comparison, and estimating a temporary motion vector of the current block based on the plural motion estimation error values; a pattern decision step for analyzing the calculated motion estimation error values, and deciding whether the current block is a pattern image based on the analyzed motion estimation error values; a motion compensation step for producing a compensation motion vector of the current block by use of the plural motion estimation error values if the current block is decided as the pattern image; and a motion vector selection step for selecting as a final motion vector either the temporary motion vector estimated by the motion estimation step or the compensation motion vector compensated for by the motion compensation step based on a result of the pattern decision step. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A pattern analysis-based motion vector compensation apparatus, comprising:
-
a motion estimation part for comparing a current block of a current frame/field to a certain search area established in a previous frame/field, calculating plural motion estimation error values, and estimating a temporary motion vector of the current block based on the plural motion estimation error values; a pattern decision part for analyzing the calculated motion estimation error values, applying an integral projection to the motion estimation error values to produce plural integral vectors;
verifying information of points of the plural integral vectors produced, and deciding whether the current block is a pattern image based on the verified information;a motion compensation part for producing a compensation motion vector of the current block by use of the information of the points of the plural integral vectors if the current block is decided as the pattern image; and a motion vector selection part for selecting as a final motion vector either the temporary motion vector estimated by the motion estimation part or the compensation motion vector compensated for by the motion compensation part based on a result of the pattern decision part. - View Dependent Claims (36, 37, 38, 39)
-
Specification