Patent ID: 7962833

Claim:
An apparatus comprising: a first circuit that (i) generates an input signal by reading compressed-and-encoded video from a source, (ii) extracts video data as a first block arranged as a Reed-Solomon product code from said input signal, (iii) transfers said first block onto a first bus, (iv) calculates a plurality of correction values in final form corresponding to said first block while said first block remains unaltered as initially written in an external memory, (v) retrieves said first block from said first bus and (vi) corrects said first block as received via said first bus with said correction values to generate corrected video data; and a second circuit that (i) decodes said corrected video data to generate decoded video data while in a first state, (ii) encodes said decoded video data to generated encoded video data in a second internal signal while in a second state, (iii) receives said first block from said first circuit via said first bus, (iv) transfers said first block to said external memory via a second bus, (v) receives said first block from said external memory via said second bus and (vi) transfers said first block to said first circuit via said first bus.