1. An apparatus, the apparatus being configured to process a sequence of predicted and bidirectional predicted frames each comprising pixel values arranged in macroblocks, wherein the apparatus is configured to determine at least one macroblock using an unequal weighting of pixel values corresponding to two or more predicted frames, wherein the apparatus is configured to process each macroblock based on a weighting of pixel values corresponding to at least one of the predicted frames, wherein the weighting of pixel values comprises weights in a range of −1.0 to +2.0.