a coprocessor circuit for processing image data in digital form , having a motion vector controller block for generating , starting from the image data , motion vector values that include predictor data and macroblock data relating to a current macroblock of the image data to be estimated and being adapted to be stored at respective memory addresses . also included is an address generator block for extracting respective addresses from the motion vector values , a predictor fetch block for retrieving predictor data based on respective addresses extracted by the address generator block , a current macroblock fetch and distengine block for retrieving macroblock data based on respective addresses extracted by the address generator block and for processing the macroblock data according to a given function , and a decision block for collecting the retrieved data as partial results and selecting the best result therefrom .