Reference Picture List Allocation in Slice Headers for Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding standards face challenges in efficiently managing reference picture list structures, leading to suboptimal encoding and decoding processes, particularly in advanced standards like VVC/H.266, which require improved handling of reference picture lists to enhance coding efficiency.

Innovation Solution

The method involves deriving and allocating memory for reference picture list structures based on signaled flags and indices in sequence parameter sets, picture headers, and slice headers, and using collocated pictures for temporal motion vector prediction to optimize encoding and decoding processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If reference picture list structures are dynamically allocated based on signaled flags and indices, then memory management efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvememory management efficiencyVSAvoidstructure management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-defining the maximum number of reference picture list structures (e.g., 16 structures) in the decoder configuration. This allows the decoder to allocate memory for a fixed number of structures in advance, avoiding the need for dynamic memory allocation during picture decoding. The actual number of active structures is determined by the `num_ref_pic_lists` parameter, but the memory capacity is predetermined, simplifying the allocation process while maintaining flexibility in handling different reference picture list configurations.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If collocated pictures are used for temporal motion vector prediction, then encoding efficiency is improved, but measurement precision requirements increase

Engineering Contradiction:
Improveencoding efficiencyVSAvoidmotion vector prediction precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies the intermediary principle by introducing collocated pictures as a mediator for motion vector prediction. Instead of directly predicting motion vectors from current picture data, the system uses collocated pictures (reference pictures at the same spatial location but different temporal positions) as an intermediate step. The motion vector is first estimated using the collocated picture and then applied to generate the current picture, simplifying the prediction process while maintaining accuracy through the temporal correlation between frames.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20260052235A1Method for reference picture processing in video coding
Publication Date: 2026.02.19 HFI INNOVATION INC
  • US20260052235A1 patent drawing
  • US20260052235A1 patent drawing
  • US20260052235A1 patent drawing

AI summary

A method of encoding a video sequence into a bitstream is provided. The method includes: receiving a video sequence; and encoding one or more pictures of the video sequence; wherein the encoding includes: signaling a first flag in a slice header to indicate whether an active reference index number is present in a slice header; in response to the first flag indicating that the active reference index number is present, determining a number of entries of reference picture list 0, and signaling an active reference index number of reference picture list 0 in the slice header for P and B slices; and determining a number of entries of reference picture list 1, and signaling an active reference index number of reference picture list 1 in the slice header for B slice.