Patent ID: 8311114

Claim:
A method for transcoding a video stream, the method comprising: receiving a first frame information at an input device, wherein the first frame information comprises a first error term and a first motion vectors; sending the first frame information from the input device to a decoder; decoding, in the decoder at a first mode of operation, a first decoded frame from the first frame information that is received from the input device; comparing, in an encoder, a second decoded frame and a first encoder reference frame to produce a second frame information, wherein the second frame information comprises a second error term and one of a motion compensated macroblock or a second motion vectors; outputting, from the encoder, the second frame information; sending the second frame information from the encoder to the same decoder; and decoding, in the same decoder at a second mode of operation, a second encoder reference frame from the second frame information that is received from the encoder.