Please wait...




Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

1. A method of error control of a macroblock-based video codec, wherein macroblocks are encoded using entropy coding, comprising:

A) utilizing, in a decoder, control information (102) and a plurality of picture headers in fixed positions relative to a beginning of a frame wherein the control information provides decoding information for decoding at least a forward sequence of macroblocks (MB);

B) detecting errors in the frame (216, 218) and limiting propagation of errors in the frame utilizing the control information and the plurality of picture headers,
wherein the control information defines a boundary of individual packets and includes:

C) an absolute count (AC) of a next/previous macroblock (MB) within the frame; and

D) absolute values (QP, MV) for predetermined differentially encoded information.

  2. The method of claim 1, wherein the predetermined differentially encoded information includes at least one of:

A) a quantization parameter (QP) of an immediately previous macroblock; and

B) a motion vector value (MV) of the immediately previous macroblock.

  3. The method of claim 1, wherein detecting an error in the frame includes detecting an error in the packet (216), wherein at least one of:

A) detecting loss of entropy coding synchronization;

B) determining whether the absolute count is decreasing;

C) detecting an incorrect error detection code; and

D) determining whether invalid coding parameters are present.

  4. The method of claim 1, wherein at least one of the picture headers is utilized to determine a start of the frame.
  5. The method of claim 1, wherein the method is a process whose steps are embodied in at least one of:

A) an application specific integrated circuit;

B) a field programmable gate array;

C) a microprocessor; and

D) a computer-readable memory; arranged and configured to determine the first modified received signal having minimized distortion and interference in accordance with the scheme of claim 1.