Reference Picture List Index Inference for Slice Header Bit Savings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies face inefficiencies in managing reference picture lists, leading to increased bandwidth usage and reduced compression efficiency, especially in high-quality video streaming and storage scenarios.

Innovation Solution

Implementing a flag (rpl1_idx_present_flag) to determine whether the index to a second reference picture list structure is the same as the first, allowing for inferred indexing and reducing redundant signaling in video bitstreams, which can be included in picture or sequence parameter sets and slice headers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the index to the second reference picture list structure is explicitly signaled in the slice header, then the decoder can accurately identify the reference picture list structure, but the bandwidth usage increases and compression efficiency decreases

Engineering Contradiction:
Improveaccuracy of reference picture list identificationVSAvoidbandwidth usage
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent applies the copying principle by allowing the second reference picture list structure to copy the index from the first reference picture list structure when they are identical. Instead of transmitting the index separately for both lists, the decoder copies the index value from the first list structure to the second, eliminating redundant bit transmission while maintaining accurate identification of reference picture list structures

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent extracts only the necessary information for reference picture list identification. By using a flag to indicate whether the second list index is present, the system extracts and transmits only the essential data - either just the first list index (when lists are identical) or both indices (when they differ) - thereby reducing unnecessary bandwidth consumption

Inventive Principle:
Principle #2Taking out (Extraction)

2Loss of information

If redundant indexing information is transmitted for both reference picture list structures, then complete reference information is available, but the bitstream size increases and compression ratio deteriorates

Engineering Contradiction:
Improvecompleteness of reference informationVSAvoidbitstream size
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent implements partial action by conditionally transmitting index information. Instead of always transmitting both reference picture list indices, the system transmits only what is necessary - the first list index always, and the second list index only when it differs from the first. This partial transmission approach maintains complete reference information while minimizing bitstream size

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent merges the indexing information for both reference picture list structures into a unified signaling mechanism. By using a single flag (rpl1_idx_present_flag) to control the presence of the second list index and allowing inference from the first list index, the system combines what would otherwise be separate transmission requirements into one efficient signaling approach, reducing overall bitstream volume

Inventive Principle:
Principle #5Merging (Combining)

3Loss of energy

If a flag is introduced to indicate presence of the second reference picture list index, then bandwidth is reduced through inferred indexing, but the device complexity increases due to additional flag parsing logic

Engineering Contradiction:
Improvebandwidth consumptionVSAvoiddecoder logic complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent applies self-service by enabling the decoder to automatically infer the second reference picture list index from the first list index when the flag indicates absence. The decoding logic serves itself by using already-decoded information (the first list index) to derive the second index without requiring additional transmission, thereby reducing bandwidth while the added complexity remains manageable through this self-referential approach

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12477149B2Index signaling for reference picture list structures
Publication Date: 2025.11.18 HUAWEI TECH CO LTD
  • US12477149B2 patent drawing
  • US12477149B2 patent drawing
  • US12477149B2 patent drawing

AI summary

A method of decoding a coded video bitstream is provided. The method includes parsing a flag; parsing a first reference picture list structure; determining that an index to a second reference picture list structure is not present in a slice header of the coded video bitstream and inferring that the index to the second reference picture list structure is the same as an index to the first reference picture list structure when the flag has a first value; determining that the index to the second reference picture list structure is present in the slice header when the flag has a second value; generating a reference picture list using the first reference picture list structure or the second reference picture list structure; and performing inter-prediction based on the reference picture list to generate a reconstructed block.