摘要 |
A parallel processor for estimating motion between macroblocks of a current frame and an anchor frame comprises a KxS matrix of processing elements (26), K input modules (20) each for inputting anchor frame data to a row of processing elements, an input module (30) for inputting current frame data, S current frame buffer (32) each for inputting current frame macroblock data to a column of processing elements, S comparator modules (34) each for comparing the output of a column of processing elements, and an output module (36) for outputting coordinates of anchor frame macroblocks most similar to given current frame macroblocks. The S current frame macroblocks may each be compared simultaneously with nK anchor frame macroblocks thereby significantly reducing processing time. |