Patent ID: 8514933

Claim:
A video encoding method comprising: identifying, by a rate control unit of a video encoding device, one or more candidate video frames of a video sequence for frame skipping based at least in part on motion information associated with video frames of the video sequence, wherein identifying the one or more candidate video frames for frame skipping comprises: ranking the video frames of the video sequence based at least in part on average motion vector lengths of video blocks of the video frames; and for each video frame of the video sequence: selecting a quantization parameter (QP) for the video frame; using the QP for the video frame and an available bandwidth to determine a threshold for the video frame, wherein different thresholds are defined for at least some of the video frames; and selecting the video frame for frame skipping based on the ranking of the video frame and the threshold for the video frame; and skipping, by an encoder of the video encoding device, the one or more candidate video frames during encoding of the video sequence, wherein the video encoding device is implemented using a computing device.