Abstract:
A system for estimating motion from a sequence of bidimensional arrays of sampled values (e.g. video frames) includes a motion estimator (PC) configured for performing motion estimation between a current frame and a reference frame to derive an estimated motion vector (V). The motion estimator (PC) is configured for performing, if at least one of the components of the estimated motion vector is null, at least one of the steps of:
a) maintaining said reference frame as the reference frame for motion estimation with a further frame in said sequence, and b) reducing the frame rate of said sequence of arrays.
Preferred application is in optical mouse arrangements.