Patent ID: 8767838

Claim:
A video processing system for transcoding an input video stream using pipelined transcoders, the system comprising: a first transcoder configured to transcode the input video stream in its native video format into a first bitstream in a first video format, wherein the first transcoder comprises: a first decoder configured to decode the input video stream into a first plurality of decoded video frames, and a first context adaptive encoder configured to encode the first plurality of decoded video frames into the first bitstream in the first video format; a computer storage configured to reduce decoding defects in the first bitstream and to store the first bitstream having reduced decoding defects; a second transcoder coupled to the first transcoder and configured to retrieve the first bitstream having reduced decoding defects from the computer storage and to transcode the first bitstream having reduced decoding defects in the first video format into a second bitstream in a second video format, wherein the second transcoder comprises: a first context adaptive decoder configured to decode the first bitstream having reduced decoding defects into a second plurality of decoded video frames, wherein the first context adaptive decoder corresponds to the first context adaptive encoder of the first transcoder, and a second context adaptive encoder configured to encode the second plurality of decoded video frames into the second bitstream in the second video format; the computer storage configured to store the second bitstream, the second bitstream in the second video format having an average bitrate for further processing; and a third transcoder coupled to the second transcoder and configured to retrieve the second bitstream from the computer storage and to transcode the second bitstream in the second video format into a third bitstream in a third video format, wherein the third transcoder comprises: a second context adaptive decoder configured to decode the second bitstream into a third plurality of decoded video frames, the second context adaptive decoder corresponding to the second context adaptive encoder of the second transcoder, and an encoder configured to encode the third plurality of decoded video frames into the third bitstream in the third video format, wherein the encoder corresponds to the first decoder of the first transcoder and the third bitstream has reduced encoding defects by using the first transcoder, the second transcoder and the third transcoder.