Hierarchical Motion Estimator (HME) for Block-Based Video Coders