Conditional Reference Picture List Signaling for Lower Bit Rates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Signaling of reference picture list (RPL) modification information in video codecs consumes a significant amount of bits and is inefficient.

Innovation Solution

Implement conditional signaling of RPL modification information based on evaluation conditions, allowing for the construction of default RPLs when unmodified and explicit signaling of modified RPLs when necessary, with adjustments such as adding, removing, or reordering reference pictures in a fine-grained manner.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If explicit signaling of RPL modification information is performed, then the precision of reference picture list management is improved, but the bit rate consumption increases significantly

Engineering Contradiction:
ImproveRPL management precisionVSAvoidbit rate
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts and removes redundant RPL modification information from the bitstream. By identifying that many RPL modifications follow predictable patterns or can be inferred from existing data, the invention selectively excludes unnecessary signaling elements, keeping only the essential modification information that cannot be deduced otherwise.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of explicitly signaling all RPL modifications as traditionally done, the patent inverts the approach by signaling only when modifications occur and allowing the decoder to infer default states. This inversion reduces signaling overhead by leveraging the fact that no modification is the common case, and modifications are the exception that needs explicit indication.

Inventive Principle:
Principle #13The other way round (Inversion)

2Quantity of substance

If conditional signaling is implemented, then the bit rate efficiency is improved, but the decoder complexity increases

Engineering Contradiction:
Improvebit rate efficiencyVSAvoiddecoder complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by having the encoder pre-determine and signal only the necessary RPL modification information based on actual changes. The decoder uses this pre-signal information to reconstruct RPLs without needing to perform complex analysis, as the essential modification data is already provided in an optimized format.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The decoder leverages self-service by using the signaled modification information combined with its own inference capabilities to reconstruct RPLs. The system allows the decoder to serve itself by inferring unmodified RPL entries from context and existing reference picture sets, reducing the need for exhaustive explicit signaling.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If fine-grained RPL modifications are signaled, then the adaptability of reference picture management is improved, but the signaling overhead increases

Engineering Contradiction:
ImproveRPL adaptabilityVSAvoidsignaling overhead
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments RPL modification signaling into distinct categories: explicit modifications (when changes occur) and inferred modifications (when no changes occur). This segmentation allows the system to maintain fine-grained control over individual reference pictures while avoiding the overhead of signaling every possible modification, as only relevant segments are transmitted.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation by using conditional signaling flags and inference-based reconstruction. Instead of transmitting complete RPL modification sets, the system uses parameter changes only when necessary (when modifications occur), allowing the decoder to infer default parameter states from context and existing reference picture configurations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12464163B2Conditional signaling of reference picture list modification information
Publication Date: 2025.11.04 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12464163B2 patent drawing
  • US12464163B2 patent drawing
  • US12464163B2 patent drawing

AI summary

Innovations in signaling of reference picture list (“RPL”) modification information. For example, a video encoder evaluates a condition that depends at least in part on a variable indicating a number of total reference pictures. Depending on the results of the evaluation, the encoder signals in a bitstream a flag that indicates whether an RPL is modified according to syntax elements explicitly signaled in the bitstream. A video decoder evaluates the condition and, depending on results of the evaluation, parses from a bitstream a flag that indicates whether an RPL is modified according to syntax elements explicitly signaled in the bitstream. The condition can be evaluated as part of processing for an RPL modification structure that includes the flag, or as part of processing for a slice header. The encoder and decoder can also evaluate other conditions that affect syntax elements for list entries of the RPL modification information.