Patent ID: 7881387

Claim:
An apparatus for adapting a bitrate of an input bit-stream, comprising multi-layers, to a variable network environment, the apparatus comprising: a processor; a bit-stream parsing unit which parses the input bit-stream, under control of the processor; a pre-decoding condition determining unit which determines a target transmission bitrate according to the variable network environment, under control of the processor; a pre-decoding unit which, under control of the processor, selectively performs one of an operation of skipping at least one frame among a plurality of frames of an enhancement layer of the multi-layers included in the input bit-stream, and an operation of truncating a portion of the at least one frame of the plurality of frames of the enhancement layer, according to the target transmission bitrate, thereby generating an output bit-stream; and a bit-stream transmission unit which transmits to a client device the output bit-stream, under control of the processor.