Video Streaming Virtual Resolution Scaling Without Intra-Frame Stutter

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional video streaming systems experience latency and visual stutter when changing the resolution of a streamed game due to the insertion of larger intra-coded frames, which disrupt the decoding process and impact user experience.

Innovation Solution

Implement virtual resolution adjustment by scaling the effective resolution of video data within a larger frame while padding with a padding region, allowing predictive encoding without inserting intra-coded frames, and adjusting resolution based on network conditions and content complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If the resolution of a streamed video is reduced to control bitrate and network resources, then network resource usage is reduced, but latency and visual stutter increase due to insertion of intra-coded frames

Engineering Contradiction:
Improvenetwork resource usageVSAvoidlatency and visual stutter
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The video frame is segmented into a valid picture region and a padding region. The scaling operation is applied only to the valid picture region, while the padding region maintains the original resolution dimensions. This segmentation allows the system to reduce the effective resolution for encoding purposes while preserving the original frame size structure, avoiding the need for intra-coded frames and maintaining smooth playback without latency spikes

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A padding region is introduced as an intermediary element between the scaled valid picture region and the original frame structure. This padding region acts as a buffer that maintains the original resolution dimensions while allowing the valid picture region to be encoded at a lower resolution. The intermediary padding region enables resolution scaling without disrupting the video decoding process or requiring intra-coded frames

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If intra-coded frames are inserted to change resolution, then resolution adaptation is achieved, but visual quality deteriorates due to quantization losses and compression artifacts

Engineering Contradiction:
Improveresolution adaptationVSAvoidvisual quality
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The system dynamically adjusts the scaling resolution of the valid picture region based on network conditions while maintaining the original frame dimensions through padding. This dynamic approach allows continuous resolution adaptation without discrete intra-coded frames, as the scaling can be applied progressively to inter-coded frames. The dynamic scaling maintains visual quality by avoiding the quantization losses associated with intra-coded frames while still adapting to changing network conditions

Inventive Principle:
Principle #15Dynamics

3Loss of energy

If the resolution of streamed video is changed, then network bandwidth requirements are reduced, but decoding process is disrupted causing visual stutter

Engineering Contradiction:
Improvenetwork bandwidthVSAvoiddecoding process stability
Core Design Contradiction:
Loss of energyVSStability of the object's composition

Solution Approach 1:

The padding region is preliminarily established in the frame structure before scaling operations are applied. By pre-defining the padding region boundaries and characteristics, the system prepares the frame structure to accommodate resolution scaling without disrupting the decoding process. This preliminary action ensures that subsequent scaling operations can be performed on the valid picture region while maintaining decoding stability and avoiding visual stutter

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12368908B2Video streaming scaling using virtual resolution adjustment
Publication Date: 2025.07.22 NVIDIA CORP
  • US12368908B2 patent drawing
  • US12368908B2 patent drawing
  • US12368908B2 patent drawing

AI summary

In various examples, network conditions associated with a video stream are observed over time to determine a virtual scaling factor that may be applied to the images of one or more frames of the video stream to generate scaled images that may be appended with a padding region that maintains the original resolution of the video and/or video stream such that a receiving device may crop the padding region from the received video stream during the decoding process without restarting or including additional intra-coded frames.