Patent No. US8204134 (titled "Grouping of image frames in video coding") on Jan 25, 2006. The application was issued on Jun 19, 2012.
’134 is related to the field of compressed video decoding, specifically addressing the management of reference picture buffers during the playback of streaming multimedia. In modern video compression, decoders rely on a sequence of numbered frames to maintain synchronization and perform temporal prediction. However, when frames are intentionally omitted—such as during bit rate adjustments, scene transitions, or the insertion of secondary content like commercials—the resulting gaps in frame numbering often trigger erroneous error-correction routines or buffer synchronization failures in standard decoders.
The underlying idea behind ’134 is to provide a signaling mechanism that distinguishes between accidental packet loss and intentional frame removal, allowing the decoder to maintain a synchronized state without performing unnecessary recovery actions. By embedding an explicit indication of an intentional discontinuity within the bitstream, the inventor realized that a decoder could be instructed to proactively manage its buffer state. This insight ensures that the reference picture indexing remains consistent between the encoder and decoder, even when the physical transmission of certain frames is bypassed to save bandwidth or handle network congestion.
The claims of ’134 focus on a method and apparatus for decoding a video sequence by identifying an indication of an intentional numbering discontinuity and reconfiguring a buffer memory in response. Specifically, the independent claims cover the process of decoding this indication from the bitstream and subsequently configuring the buffer to provide a specific number of frames that correspond to the gap in numbering. These provided frames are then utilized within the decoding process to ensure that subsequent inter-predicted frames can correctly reference the expected indices in the buffer.
In practice, when the decoder encounters the intentional discontinuity signal, it populates its buffer with filler frames or memory indicators designated as invalid. This prevents the decoder from interpreting the missing sequence numbers as a protocol error or a network failure. By filling these gaps with placeholder data, the sliding window or adaptive memory control remains aligned with the encoder’s state. This mechanism is particularly useful in scalable coding environments where enhancement layers or specific sub-sequences are dropped to match the available transmission bandwidth or the processing limits of the terminal device.
This approach differs from prior solutions that relied on rigid, consecutive frame numbering where any gap was treated as a transmission failure requiring retransmission or complex error concealment. By utilizing sub-sequence identifiers and intentional discontinuity flags, the invention allows for flexible traffic shaping at the server or network level without breaking the decoder's temporal prediction chain. This ensures a fluid playback experience even during drastic scene transitions or bit rate fluctuations, as the decoder is always aware of the structural integrity of the received frame sequence.
In the early 2000s when ’134 was filed, video streaming was typically implemented using motion-compensated temporal prediction where sequences were organized into independent groups of pictures to manage spatial and temporal redundancies. At a time when systems commonly relied on fixed image numbering to detect packet loss and maintain synchronization between encoders and decoders, hardware and software constraints made the insertion of external content—such as advertisements—non-trivial due to the resulting discontinuities in frame sequences. During this era, video coding standards often required strict adherence to arithmetic frame numbering, meaning that any intentional removal of frames for bit-rate control or reference picture selection was difficult to distinguish from transmission errors without extensive buffering and parsing.
The disclosed invention represents a meaningful technical advancement by introducing a signaling mechanism that explicitly indicates intentional discontinuities in image frame numbering within a compressed video sequence. This architectural shift allows a decoder to differentiate between protocol errors and deliberate frame omissions, such as those occurring during the insertion of secondary video sequences or the removal of non-essential reference frames. By decoding this indication, the system enables the buffer memory to be configured to provide filler frames or memory markers that maintain synchronization between the encoder and decoder. This integration overcomes the technical constraint of unnecessary error correction actions and re-transmission requests, ensuring that reference picture selection processes remain fluent even when the bit rate is dynamically adjusted or content is spliced.
The patent contains 22 claims, with claims 1, 9, and 16 being independent. These independent claims focus on a method, a video decoder, and a computer program product for decoding compressed video sequences by identifying intentional discontinuities in frame numbering and configuring a buffer memory to account for these gaps during the decoding process. The dependent claims serve to specify technical implementations such as the use of filler frames, sliding window buffering, memory indications to avoid data entry, and error detection based on the missing frame references.
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