1. A method for video image compression using a processor, the method comprising: providing a sequence of frames including macroblocks, the frames including predicted frames and referenceable frames; and encoding, with the processor, a picture region of at least one predicted frame by reference to macroblocks in two or more prior referenceable frames in the sequence, wherein said encoding comprises encoding using an unequal weighting of selected picture regions from the two or more prior referenceable frames, wherein said unequal weighting comprises a function of a temporal distance to each of the two or more prior referenceable frames; wherein each of the two or more prior referenceable frames in the sequence are prior to the at least one predicted frame in display order.