1. A system to process a signal sequence, the system including: a differentiator to receive a signal sequence, the signal sequence including an n-dimensional current frame including a plurality of current frame blocks and a plurality of n-dimensional reference frames, each frame from the plurality of n-dimensional reference frames including a plurality of reference frame blocks; a frame buffer to store the plurality of n-dimensional reference frames; a block matching predictor to identify a prediction block of the plurality of reference frame blocks for each block in the plurality of current frame blocks, and to determine a reference displacement index and a block prediction difference for a respective prediction block for each block in the plurality of current frame blocks, wherein the reference displacement index is to identify a point within the reference frame blocks; a block encoder to encode a respective block prediction difference and a respective reference displacement index for each block in the plurality of current frame blocks, and to thereby create a plurality of encoded blocks; and a sequence encoder to wrap the plurality of encoded blocks together in accordance with a predetermined format.