An efficient hierarchical motion estimation on algorithm and its VLSI a rchitecture