Method of Block-Matching Motion Estimation with Full Search in a Video Sequence and Low Complexity / High Throughput Architecture