Patent ID: 9668007
Date: 2017-05-30
CPC Classifications: H04N

Claim:
1. An adaptive transcoder for synchronizing multiple stream representations in an output group, the transcoder comprising: at least one input for receiving an input stream; a plurality of encoders for outputting stream representations associated with the same input stream, wherein at least one of the plurality of encoders is designated as a master encoder based on an output frame rate and resolution of stream representations output from the plurality of encoders, the output group comprising of at least one of: a plurality of stream representations generated from a single stream input to said transcoder, or a plurality of stream representations generated from corresponding input streams input to a plurality of transcoders including said transcoder, wherein one or more of the remaining encoders associated with the output group are designated as slave encoders; the master encoder determining where to fragment a received stream; the master encoder identifying fragment boundary points for synchronizing stream representations in the output group with a master encoder output representation stream; and the master encoder providing the identified fragment boundary points and corresponding time stamps to each slave encoder associated with the output group for generating a slave encoder output stream representation that is synchronized with the master encoder output stream representation.