Patent ID: 8326049

Claim:
A computer-implemented method comprising: converting, by a computer processor a digital signal organized in pixels between a first format and a second format, said second format comprising multiple descriptions of the digital signal, the converting including: ordering the pixels of the signal to be converted into at least one input register, wherein the ordering the pixels of the signal to be converted into at least one input register includes storing the pixels of the signal in first and second input registers; and taking selectively the pixels from said at least one input register and placing them in an orderly way in at least one output register, wherein the taking selectively step is performed a plurality of times, generating each time one of said multiple descriptions of the signal in said second format and wherein the taking selectively includes: taking a first subset of the pixels from the first input register and placing them in a first output register; taking a second subset of the pixels from the second input register and placing them in the first output register with the first subset of pixels; taking a third subset of the pixels from the first input register and placing them in a second output register; and taking a fourth subset of the pixels from the second input register and placing them in the second output register with the third subset of pixels.