Reference Picture List Derivation for Lower-Overhead Video Coding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies 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

The method involves deriving and simplifying the signaling of reference picture lists by aligning the order of entries in the reference picture list structures with the order of corresponding reference pictures, using designated lists such as RefPictList[0] and RefPictList[1], and incorporating flags like ref_pic_list_sps_flag[i] and num_ref_idx_active_override_flag to optimize the coding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If reference picture lists are signaled with detailed structures and ordering information, then decoding accuracy is improved, but data transmission volume increases

Engineering Contradiction:
Improvedecoding accuracyVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by differentiating the signaling approach for different slice types (I slices, P slices, B slices) and different reference picture list positions. Each slice type receives appropriately tailored reference picture list signaling rather than a uniform approach, optimizing the balance between accuracy and data volume for each specific case.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent performs preliminary actions by establishing reference picture list structures in advance through SPS (Sequence Parameter Set) signaling and maintaining them in buffer memory. This allows the decoder to have reference pictures readily available before actual decoding operations, reducing the need for repeated detailed signaling and thereby reducing data transmission volume.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If comprehensive reference picture list structures are maintained for all slice types, then decoding reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidreference picture list management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the reference picture list management by creating separate list structures (List 0 and List 1) for different prediction directions, and further segmenting the handling based on slice type (I, P, B slices). This segmentation allows each segment to be managed independently with appropriate complexity, reducing overall system complexity while maintaining reliability through specialized handling for each segment.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic reference picture list management where the structure and content of reference picture lists are adapted based on the current slice type and decoding context. The lists are dynamically constructed and updated rather than statically defined, allowing the system to maintain reliability through context-appropriate reference pictures while reducing complexity by only maintaining necessary list structures for current operational needs.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12574502B2Reference picture management in video coding
Publication Date: 2026.03.10 HUAWEI TECH CO LTD
  • US12574502B2 patent drawing
  • US12574502B2 patent drawing
  • US12574502B2 patent drawing

AI summary

A method for storing a coded video bitstream. The method includes obtaining the coded video bitstream and storing the coded video bitstream in at least one storage medium. The coded video bitstream includes a first reference picture list syntax structure and a second reference picture list syntax structure. Each reference picture list syntax structure contains a number of entries. A first reference picture list of a current slice and a second reference picture list of the current slice are derived based on the first reference picture list syntax structure and the second reference picture list syntax structure. The first reference picture list and the second reference picture list are derived for bitstream conformance checking instead of for decoding a current picture or pictures following the current picture in decoding order when the current slice comprises an intra (I) slice of a non-intra random access point (IRAP) picture.