Abstract:
A method for estimating motion in a sequence of bidimensional arrays of sampled values (e.g. video frames), includes the step of generating (104; 114) estimated motion vectors having at least one component along at least one reference axis (x, y). Motion estimation is performed with a given resolution (110, 112), and the method includes at least one of:
dynamically varying (110, 112) the resolution between subsequent estimation steps (114), and if said estimated motion vectors have two components along two reference axes (x, y), selectively varying (110, 112) the resolution of motion estimation independently along said two axes (x, y).
Preferred application is in optical mouse arrangements.