Patent ID: 7072393

Claim:
A system for encoding a sequence of video frames comprising: multiple encoders connected in parallel, each encoder receiving for encoding identical video data of the sequence of video frames, wherein each encoder of said multiple encoders employs a set of encode parameters, each set of encode parameters comprising multiple types of encode parameters, at least one type of encode parameter of the sets of encode parameters being varied between at least two encoders of the multiple encoders connected in parallel; a controller coupled to the multiple encoders for selecting one set of encode parameters from the sets of encode parameters which best meets an encode objective; means for outputting a bitstream of encoded video data encoded from the sequence of video frames using said one set of encode parameters; and wherein said controller further comprises means for automatically adapting an encode parameter in one or more encoders of the multiple encoders when no set of encode parameters of the sets of encode parameters employed by the multiple encoders produces an encoded result which meets the encode objective.