Reference Picture Resampling for Adaptive Video Resolution Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle with efficiently managing changes in picture size and resolution within a coded video sequence, particularly in scenarios requiring adaptive resolution changes and spatial scalability, leading to inefficiencies in bandwidth and storage requirements.

Innovation Solution

Implementing a method for decoding video bitstreams that utilizes flags to determine if reference picture resampling is enabled, allowing for adaptive resolution change (ARC) or spatial scalability without ARC based on picture resolution changes, using flags to control the decoding process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If reference picture resampling is performed for adaptive resolution change, then picture resolution flexibility is improved, but decoding complexity increases

Engineering Contradiction:
Improvepicture resolution flexibilityVSAvoiddecoding complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic resolution adjustment by enabling the picture resolution to change adaptively within a coded video sequence based on scene activity and other factors. The decoder can dynamically select between different resolution modes (original resolution, downsampled resolution, or upsampled resolution) using flags in the bitstream, allowing the system to adapt to varying content requirements without fixed resolution constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the resolution parameter of reference pictures during decoding by applying resampling operations. The decoder modifies the resolution parameter dynamically based on the adaptive resolution change flag and other control parameters, enabling the same reference picture to be used at different resolutions without requiring separate reference pictures for each resolution level.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If reference picture resampling is performed for spatial scalability, then compatibility across different resolutions is improved, but processing time increases

Engineering Contradiction:
Improvespatial scalabilityVSAvoidprocessing time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs reference picture resampling in advance during the decoding of reference pictures, so that when these reference pictures are needed for prediction of subsequent pictures, they are already available at the required resolution. This preliminary resampling action avoids the need for real-time resampling during picture reconstruction, reducing processing time delays.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If picture resolution is changed within a coded video sequence, then bandwidth efficiency is improved, but decoding complexity increases

Engineering Contradiction:
Improvebandwidth efficiencyVSAvoiddecoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the coded video sequence into different resolution sections using control flags. The bitstream is divided into portions that indicate whether adaptive resolution change should be applied, allowing the decoder to process only the necessary resolution transformations for each segment rather than applying complex resampling to the entire sequence, thus reducing overall decoding complexity while maintaining bandwidth efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12513322B2Reference picture resampling
Publication Date: 2025.12.30 TENCENT AMERICA LLC
  • US12513322B2 patent drawing
  • US12513322B2 patent drawing
  • US12513322B2 patent drawing

AI summary

In a method of decoding, a first flag of a sequence parameter set (SPS) that is referred to by a current picture is obtained. The current picture is decoded based on whether the first flag indicates the reference picture resampling is enabled. The first flag equal to a first value indicates that the reference picture resampling is enabled and the current picture is allowed to include slices that refer to a reference picture with at least one of a different spatial resolution or a different scaling window in an active entry of a reference pictures list. The first flag equal to a second value indicates that the reference picture resampling is disabled and no slice of the current picture refers to the reference picture with the at least one of the different spatial resolution or the different scaling window in the active entry of the reference picture list.