1. An apparatus for motion video compression comprising: an image compression coprocessor for outputting a data token describing a current frame; a video memory for storing video image data in a physical array of P rows and Q columns; and a motion estimation coprocessor coupled to said image compression coprocessor and to said video memory and including: means for retrieving a plurality of search windows from said video memory; means, coupled to said means for retrieving, for comparing said current frame to said plurality of search windows 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 means for comparing, for outputting to said image compression coprocessor an output token including both said vector and said best matched block.