Adaptive Resolution Coding for Drift-Free Video Switching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive resolution coding (ARC) schemes incur drift and quality deterioration when a client switches resolution without encoder awareness, particularly in encoder-agnostic scenarios like video on demand, necessitating delays or increased bandwidth for IDR frames.

Innovation Solution

Utilizing spatial subsampling schemes to create low-resolution versions of video based on high-resolution frames, allowing resolution changes at any point during streaming by constructing reference pictures from decoded low-resolution base and auxiliary pictures, eliminating the need for IDR frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a client switches resolution without encoder awareness in encoder-agnostic scenarios, then resolution flexibility is improved, but drift and quality deterioration occur

Engineering Contradiction:
Improveresolution flexibilityVSAvoidvideo quality
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The encoder pre-generates multiple resolution versions of reference pictures and includes them in the bitstream in advance. When the client needs to switch resolution, the appropriate reference picture is already available, eliminating drift caused by real-time upsampling/downsampling. This preliminary preparation allows immediate resolution switching without quality loss.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism where the encoder provides pre-processed reference pictures at multiple resolutions. This intermediary layer between the original video and the client's resolution needs allows seamless switching without direct real-time transformation, preventing drift accumulation.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If IDR frames are used to prevent drift during resolution switching, then video quality is maintained, but bandwidth requirements increase and switching delays occur

Engineering Contradiction:
Improvevideo qualityVSAvoidbandwidth
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

Instead of using full IDR frames that reset all prediction structures, the patent applies partial action by providing only the necessary reference pictures at the target resolution. This selective approach maintains quality where needed while avoiding the excessive bandwidth consumption of complete IDR frame insertion.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes the resolution parameter of reference pictures dynamically based on client needs. By modifying the resolution parameter of pre-encoded reference pictures rather than inserting new IDR frames, the system achieves resolution switching with minimal bandwidth overhead and without the delays associated with waiting for next IDR frames.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If inter-layer prediction is used for resolution switching in SHVC, then encoding efficiency is improved, but drift occurs when encoder is unaware of switching points

Engineering Contradiction:
Improveencoding efficiencyVSAvoidreference frame accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The encoder performs preliminary encoding of reference pictures at multiple resolutions and includes them in the bitstream before the client performs any resolution switching. This preliminary action ensures that when inter-layer prediction is used, the reference pictures are already at the correct resolution, preventing drift while maintaining encoding efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12556725B2Adaptive resolution coding for video coding
Publication Date: 2026.02.17 KONINK KPN NV
  • US12556725B2 patent drawing
  • US12556725B2 patent drawing
  • US12556725B2 patent drawing

AI summary

Decoding coded pictures of a video includes receiving, by a decoder apparatus, a bitstream comprising an encoded representation of first pictures of a first resolution version of the video and decoding the coded first pictures into first pictures, the first pictures being associated with corresponding second pictures of a second resolution version of the video, the first pictures being formed by sampling the corresponding second pictures using a sampling lattice. Signalling information received in the bitstream informs the decoder apparatus about a resolution change. The method includes identifying at least one of the first pictures as a first base picture and identifying one or more auxiliary pictures, the first base picture being associated with a corresponding second picture, and, each of the one or more auxiliary pictures being formed based on sampling the second picture using a different sampling lattice of the plurality of sampling lattices. The method further includes receiving an encoded representation of the one or more auxiliary pictures in the bitstream, decoding the encoded representation of the one or more auxiliary pictures into one or more auxiliary pictures and constructing a reference picture of the second resolution based on the first base picture and the one or more auxiliary pictures. The method further includes receiving an encoded representation of second pictures in the bitstream and decoding at least part of the encoded representation of the second pictures into one or more second pictures using the constructed reference picture.