Subpicture Video Coding for Viewport Extraction and Decoder Load

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing video coding technologies struggle to efficiently encode and decode video data streams comprising multiple subpictures, leading to suboptimal rate-distortion tradeoffs and inefficient use of decoder resources, particularly in viewport-dependent streaming scenarios.

Innovation Solution

The proposed solution involves distinguishing between layers encoded in non-subpicture divided and subpicture divided manners, allowing for the extraction of subpicture-specific video data streams that leverage vector-based prediction and inter-layer prediction tools, while adapting scaling windows and decoder capability requirements to ensure efficient decoding and resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire video data stream is decoded, then complete video content is available, but decoder resource consumption increases and rate-distortion efficiency deteriorates

Engineering Contradiction:
Improvevideo content availabilityVSAvoiddecoder resource efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The video data stream is segmented into multiple subpicture-specific data streams, where each subpicture represents a distinct spatial region. The encoder divides the picture into multiple subpictures that can be independently decoded and transmitted, allowing the decoder to selectively process only the subpictures needed for the current viewport, thereby reducing computational resources while maintaining complete video content availability in the full data stream

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a new dimension of organization by creating multiple layer sets, each containing layers with specific subpicture configurations. This multi-dimensional structure (layers × subpictures × viewport regions) enables flexible extraction of subpicture-specific data streams tailored to different viewport requirements, optimizing the trade-off between content completeness and decoding efficiency

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If subpicture-specific video data streams are extracted with high precision, then viewport-dependent streaming quality improves, but signaling overhead increases

Engineering Contradiction:
Improvesubpicture extraction precisionVSAvoidsignaling overhead
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent reuses existing video coding structures and parameters across multiple layer sets and subpicture configurations. By defining template-based layer sets that can be instantiated multiple times with different subpicture assignments, the system achieves precise subpicture extraction without repeatedly signaling identical configuration details, thereby reducing signaling overhead while maintaining extraction precision

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The layer set structure serves multiple functions simultaneously: it defines subpicture configurations, establishes reference picture relationships, and enables viewport-specific extraction. This multi-functional design allows a single signaling structure to accomplish what would otherwise require multiple separate signaling mechanisms, reducing overall overhead while preserving precise subpicture control

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If layers are encoded in subpicture divided manner, then extraction flexibility improves, but inter-layer prediction efficiency deteriorates

Engineering Contradiction:
Improveextraction flexibilityVSAvoidinter-layer prediction efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent introduces an intermediary structure (the layer set with explicit subpicture division flags) that mediates between the base layer and enhancement layers. This intermediary allows the base layer to be encoded in subpicture-divided manner for extraction flexibility, while the enhancement layers can reference complete base layer pictures through the layer set structure, thereby maintaining inter-layer prediction efficiency despite subpicture division in lower layers

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250350750A1Subpicture-related video coding concepts
Publication Date: 2025.11.13 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • US20250350750A1 patent drawing
  • US20250350750A1 patent drawing
  • US20250350750A1 patent drawing

AI summary

Video coding concepts are described which relate to encoding, decoding, extracting and mixing video data streams having encoded therein pictures in a manner subdivided into independently coded subpictures. The concepts relate to an extraction of subpicture specific video data streams having a layer of subdivided pictures and a layer of un-subdivided pictures, a handling of inter-layer prediction tools and a handling of scaling windows for inter-layer prediction for such video data streams, a determination of decoder capability requirements for such data streams, layer-specific constraints for such data streams, and mixing of subpictures encoded with different types of independent coding.