MOTION VECTOR FIELD RETIMER
First Claim
1. A method of performing motion compensated video processing comprising:
- selecting a plurality of candidate vector pairs from different motion vector fields;
choosing one of said plurality of candidate vector pairs based on an error metric; and
applying at least one of a linear and non-linear interpolation to said one chosen candidate vector pair to obtain a re-timing vector for halo reduced up-conversion.
14 Assignments
0 Petitions
Accused Products
Abstract
A programmable platform is provided that implements a video-processing algorithm that reduces halo artifacts. The algorithm corrects motion vectors of background motion in occlusion areas of a picture. The algorithm creates a re-timing vector from vector fields provided from a 3-frame motion estimator. The re-timing vector is produced by, first, selecting a number of candidate pairs of vectors from the different vector fields provided from the 3-frame motion estimator. Then, second, choosing one pair of candidate vectors based on an error metric. And, third, applying a linear or non-linear interpolation to obtain the required vector field. The re-timing vector provides a vector field for pixels between pictures n and n-\ such that halo about moving objects are minimized.
-
Citations
11 Claims
-
1. A method of performing motion compensated video processing comprising:
-
selecting a plurality of candidate vector pairs from different motion vector fields; choosing one of said plurality of candidate vector pairs based on an error metric; and applying at least one of a linear and non-linear interpolation to said one chosen candidate vector pair to obtain a re-timing vector for halo reduced up-conversion. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A programmable platform that implements a video processing algorithm, said video processing algorithm comprises:
-
a motion estimator algorithm; and a temporal up-converter algorithm, said temporal up-converter algorithm comprises a re-timer algorithm, said re-timer algorithm selects a plurality of candidate vector pairs from different motion vector fields;
then chooses one of said plurality of candidate vector pairs based on an error metric; and
applies at least one of a linear and non-linear interpolation to said one chosen candidate vector pair to obtain a re-timing vector used for halo reduced up-conversion. - View Dependent Claims (8, 9)
-
-
10. A method of reducing halo in a video up-conversion process, said method comprising:
-
performing a motion estimator algorithm; performing a temporal up-converter algorithm; and performing a re-timer algorithm that provides a re-timer vector for halo reduced up-conversion. - View Dependent Claims (11)
-
Specification