Patent ID: 8897371

Claim:
A receiver, comprising: a video decoder configured to decode a video sequence comprising a plurality of video frames, thereby producing a plurality of decoded video frames; a video renderer configured to drop one or more of the decoded video frames before presenting decoded video frames to a display; and a frame throttle configured to receive the video sequence, the frame throttle being further configured to drop one or more of the video frames from the video sequence before providing the video sequence to the video decoder, wherein the number of video frames dropped by the frame throttle is a function of the number of decoded video frames dropped by the video renderer, wherein the plurality of video frames comprise I-frames, P-frames, and B-frames in a base layer and an enhancement layer, the frame throttle being further configured to drop B-frames in the enhancement layer before dropping B-frames in the base layer, and configured to drop B-frames in both the base layer and the enhancement layer before dropping P-frames or I-frames in the enhancement layer.