Dynamic Reference Picture List Signaling for Efficient Video Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding techniques face challenges in efficiently managing reference picture lists, leading to inefficiencies in the coding process and increased data requirements, particularly in limited bandwidth scenarios.

Innovation Solution

A method and device for decoding a coded video bitstream that involves constructing a reference picture list with a specified number of active entries based on the number of entries in the reference picture list structure, ensuring efficient signaling and improved coding efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional reference picture list management techniques are used, then video data can be compressed and transmitted, but the coding process becomes inefficient and data requirements increase in limited bandwidth scenarios

Engineering Contradiction:
Improvecoding efficiencyVSAvoiddata requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The patent changes the parameter of reference picture list management by dynamically determining the number of active reference pictures based on slice type and picture order count differences. This parameter change enables more efficient use of reference pictures, improving coding efficiency while reducing the quantity of data that needs to be transmitted and stored, directly addressing the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the number of active entries in reference picture list is increased to improve prediction accuracy, then more reference pictures are available, but the complexity of managing reference picture lists increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidreference picture list management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies dynamics by making the number of active reference picture entries variable rather than fixed. The decoder dynamically determines the number of active entries based on slice type and picture order count differences, allowing the system to adaptively optimize prediction accuracy while managing complexity through standardized dynamic adjustment rules.

Inventive Principle:
Principle #15Dynamics

3Reliability

If more reference pictures are stored in the decoded picture buffer to improve inter prediction, then prediction quality improves, but memory resources are consumed

Engineering Contradiction:
Improveinter prediction qualityVSAvoidmemory resource consumption
Core Design Contradiction:
ReliabilityVSVolume of stationary object

Solution Approach 1:

The patent changes the parameter of reference picture buffer management by dynamically adjusting the number of active reference pictures based on slice type and picture order count differences. This enables the system to maintain high inter prediction quality by using more reference pictures when needed while reducing memory consumption by using fewer reference pictures in other scenarios, directly addressing the contradiction between prediction quality and memory resource consumption.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250254288A1Reference Picture Management in Video Coding
Publication Date: 2025.08.07 HUAWEI TECH CO LTD
  • US20250254288A1 patent drawing
  • US20250254288A1 patent drawing
  • US20250254288A1 patent drawing

AI summary

A method of decoding a coded video bitstream includes obtaining a reference picture list structure for a current slice represented in the coded video bitstream, wherein the reference picture list structure contains a number of entries; obtaining a default number of active entries in a reference picture list for the current slice; constructing a reference picture list for the current slice, the reference picture list containing a number of active and inactive entries; setting the number of active entries in the reference picture list equal to the number of entries in the reference picture list structure when the default number of active entries in the reference picture list is greater than the number of entries in the reference picture list structure; and obtaining, based on at least one active entry of the reference picture list, at least one reconstructed block of the current slice.