Patent ID: 8811495

Claim:
A video encoding method comprising: receiving a sequence of video frames, each frame comprising a plurality of non-overlapping rectangular blocks; encoding the sequence of video frames to generate an encoded video data set for each of the plurality of non-overlapping rectangular blocks included in the video frames, wherein the encoded video data set comprises a block encoding mode, a motion vector, a quantization parameter, and a set of frequency domain coefficients for each image block; determining, on a block-by-block basis, a decoding consequence of skipping transmission to a decoder of a target subset of the encoded data set for each image block by analyzing a predicted recovery of the target subset by the decoder according to a plurality of alternative decoder recovery modes, wherein the target subset includes at least one block-level parameter set in the encoded data set; and deciding, on a block-by-block basis, whether to skip transmission of the target subset to the decoder according to the decoding consequence of skipping transmission of the target subset to the decoder.