motion estimation and motion compensation