Algorithm that compares a current frame's content with that of future and past frames of content, allowing for prediction of both inter- and intra-frame object or color variations.