Patent No. US6968005 (titled "Video coding") on May 15, 2001. The application was issued on Nov 22, 2005.
’005 is related to the field of video compression and error resilience, specifically addressing the challenges of transmitting temporally predicted video data over unreliable networks. In standard video coding, such as H.263 or MPEG, frames are often predicted from previous reference pictures to reduce redundancy. However, if a reference picture is lost during transmission, the decoder may continue to decode subsequent frames using the wrong anchor, leading to significant temporal error propagation that persists until the next independent INTRA frame is received.
The underlying idea behind ’005 is to decouple the tracking of reference frames from the standard display-order timeline by implementing a dedicated numbering scheme for anchor pictures. By assigning a Reference Picture Order Number (RPON) only to those frames that serve as anchors for future prediction, the system creates a continuous sequence for the decoder to monitor. This allows the decoder to immediately distinguish between the loss of a non-essential B-frame and the loss of a critical reference frame, regardless of how many frames were skipped or reordered during the encoding process.
The claims of ’005 focus on an encoding and decoding method that utilizes a sequence indicator with an independent numbering scheme specifically for reference pictures. Unlike the Temporal Reference (TR) which tracks display timing, this indicator increments by a predetermined amount for every INTRA or INTER frame used as a reference, remaining unaffected by the presence of non-reference pictures. The independent claims cover the generation of this indicator at the encoder, its inclusion in the bitstream, and the decoder’s logic for comparing indicators of consecutive reference frames to detect gaps.
In practice, the invention works by inserting the RPON into the video bitstream, often within the Supplemental Enhancement Information (SEI) or picture headers. When the decoder receives a new reference frame, it subtracts the previous reference frame's RPON from the current one. If the difference exceeds the expected increment, the decoder knows a reference picture was lost. This triggers a specific error-handling protocol, such as sending an immediate request to the transmitter for a new INTRA-coded frame to reset the prediction chain and clear visual artifacts.
This approach differs from prior solutions that relied on transport-level sequence numbers or display-order timestamps, which are often unreliable for detecting reference-specific losses in complex coding structures. By providing a robust continuity check within the video syntax itself, the invention enables decoders to maintain synchronization even when using multi-layer scalability or variable encapsulation strategies. This ensures that real-time applications like video conferencing can recover from network jitter and packet loss without unnecessarily freezing the display for non-critical data gaps.
In the early 2000s when ’005 was filed, video compression was typically implemented using hierarchical bit-stream structures where temporal redundancy was reduced through the use of anchor pictures, such as I-frames and P-frames. At a time when systems commonly relied on implicit reference picture signaling, the bit-stream syntax generally lacked explicit identifiers for the specific frames used for motion compensation. When hardware and software constraints made reliable transmission over lossy networks non-trivial, decoders often struggled to maintain synchronization during packet loss. Because transport-level sequence numbers were decoupled from the underlying video syntax, decoders had no native mechanism to distinguish between the loss of a critical reference frame and a non-reference frame, such as a B-picture, often resulting in unnecessary display freezes or the requirement for a full intra-frame refresh.
The disclosed invention represents a technical advancement by introducing an explicit temporal order indicator specifically for reference pictures within the video bit-stream. This architectural shift moves away from implicit frame tracking by associating a sequence-based indicator, such as a reference picture order number, with each frame that serves as a temporal prediction anchor. This integration enables a decoder to independently detect the loss of a reference frame by identifying discontinuities in the indicator sequence, even when transport-layer information is missing or inconsistent. The technical effect achieved is the ability to differentiate between critical reference data loss and non-critical picture loss, allowing the system to maintain decoding continuity for non-reference frames and overcome the constraint of total display freezing during minor transmission errors.
The patent contains a total of 46 claims, with claims 1, 5, 7, 9, and 37 serving as the independent claims. These independent claims focus on a video coding system that utilizes a sequence indicator with an independent numbering scheme to track the encoding order of reference pictures, specifically ensuring that consecutive reference pictures are assigned values that differ by a predetermined amount regardless of any intervening non-reference pictures to facilitate error detection. The dependent claims generally serve to specify the predetermined value of the indicator, define its placement within various headers or bitstream layers, adapt the system for scalable video coding and specific standards like H.263, and describe the integration of the technology into portable radio communications and multimedia terminal devices.
Definitions of key terms used in the patent claims.
US Latest litigation cases involving this patent.

The dossier documents provide a comprehensive record of the patent's prosecution history - including filings, correspondence, and decisions made by patent offices - and are crucial for understanding the patent's legal journey and any challenges it may have faced during examination.
Get instant alerts for new documents