Block-Level Reference Picture Reordering for Lower Signaling Overhead

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques do not include block-level adaptations to reference picture lists for inter prediction, leading to increased signaling overhead that outweighs the coding gains achieved by reference picture list adaptation.

Innovation Solution

Implement an adaptive reference picture reordering process at the block level without additional signaling overhead to generate new orderings of reference pictures in the reference picture list.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If block-level reference picture list adaptation is implemented, then coding gain is improved, but signaling overhead increases

Engineering Contradiction:
Improvecoding gainVSAvoidsignaling overhead
Core Design Contradiction:
Manufacturing precisionVSLoss of information

Solution Approach 1:

The reference picture list reordering is performed automatically by the decoder using locally available information (block position, reference picture list configuration) without requiring any additional signaling from the encoder. The system serves itself by deriving the reordered list through deterministic calculations based on existing parameters, eliminating the need for explicit signaling of reordering information.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The reference picture list is reordered in advance during the decoding process before actual prediction is performed. By pre-calculating and preparing the reordered reference picture list based on block-level characteristics, the decoder optimizes prediction accuracy for subsequent processing steps without incurring runtime signaling overhead.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If additional signaling is added for block-level reference picture list adaptation, then reference picture list adaptation accuracy is improved, but signaling overhead increases

Engineering Contradiction:
Improvereference picture list adaptation accuracyVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The decoder autonomously determines the optimal reference picture ordering by utilizing locally available block-level information such as block position within the picture and existing reference picture list configuration. This self-determination mechanism achieves precise block-level adaptation without requiring the encoder to signal reordering information, thereby maintaining high adaptation accuracy while avoiding increased signaling overhead.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system changes the ordering parameters of the reference picture list dynamically at block level based on local picture characteristics. By modifying the sequence in which reference pictures are accessed rather than changing the reference pictures themselves, the system achieves precise adaptation to local content requirements while using only existing signaling parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12382017B2Block level reference pictures adaptation for video coding
Publication Date: 2025.08.05 QUALCOMM INC
  • US12382017B2 patent drawing
  • US12382017B2 patent drawing
  • US12382017B2 patent drawing

AI summary

A video decoder may be configured to generate a first ordering of reference pictures in a reference picture list for a first block of a slice, wherein generating the first ordering of the reference pictures for the first block comprises assigning indexes to the reference pictures; and generate a second ordering of the reference pictures in the reference picture list for a second block of the slice based on an adaptive reference picture reordering process, wherein the first ordering is different than the second ordering and generating the second ordering of reference pictures for the second block comprises assigning at least some of the indexes to different reference pictures than in the first ordering; decode the first block using the first ordering of the reference pictures; and decode the second block using the second ordering of the reference pictures.