a high - performance block - matching vlsi architecture with low memory bandwidth for power - efficient multimedia devices is disclosed . the architecture uses several current blocks with the same spatial address in different current frames to search the best matched blocks in the search window of the reference frame based on the best matching algorithm to implement the process of motion estimation in video coding . the scheme of the architecture using several current blocks for one search window greatly increases data reuse , accelerates the process of motion estimation , and reduces the data bandwidth and the power consumption .