Patent ID: 9691160
Date: 2017-06-27
CPC Classifications: G06F,G06K,G06T,H04N

Claim:
1. A system for motion estimation, comprising: a memory for storing a plurality of candidate motion vectors associated with a temporal distance; and a processor operable to: detect of the current temporal distance between the current image and the previous image according to a temporal distance history; estimate a current motion vector and a current temporal distance according to a current image and a previous image; increase the magnitude of a candidate motion vector in the plurality candidate motion vectors by a scale factor to produce a scaled candidate motion vector, the scale factor being a non-integer determined according a comparison between the temporal distance and the estimated current temporal distance; select an updated motion vector according to a match error between the scaled candidate motion vector and the estimated current motion vector; and decrease the magnitude of the updated motion vector by the scale factor, and store the updated motion vector with a decreased magnitude as a candidate motion vector in the plurality of candidate motion vectors.