1. In a video system having a video memory physically arranged in P rows and Q columns, a motion estimation processor comprising: means for receiving a data token describing a current frame; means, coupled to the video memory, for retrieving from the video memory, a plurality of image data tiles logically configured to have p rows and q columns; a first storage device, coupled to said means for retrieving, for storing image data retrieved from an even numbered one of said P rows and an even numbered one of said Q columns; a second storage device, coupled to said means for retrieving for storing image data retrieved from an odd numbered one of said P rows and an odd numbered one of said Q columns; a search memory, coupled to said first and to said second storage devices, for storing a search window; a block matching processor, coupled to said means for retrieving, for comparing said current frame to said search window and for identifying a best matched block and for computing a vector describing a difference between said best matched block and said current frame; and means coupled to said block matching processor, for outputting an output token including said vector and said best matched search window.