Spatial Content Streaming with Adaptive DoF and LoD Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing adaptive spatial content streaming systems fail to efficiently manage variability in content formats, memory consumption, and navigation freedom, often requiring large asset downloads before rendering, and do not adequately adapt to bandwidth and client capabilities.

Innovation Solution

A method for adaptive spatial content streaming that includes receiving a manifest file, tracking available bandwidth, selecting and rendering representations based on bandwidth, latency, and client capabilities, and dynamically adjusting degrees of freedom and levels of detail to optimize quality of experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If spatial content is streamed with high degrees of freedom and high levels of detail, then quality of experience is improved, but bandwidth consumption increases

Engineering Contradiction:
Improvequality of experienceVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The spatial content is divided into multiple representations with different degrees of freedom (0DoF, 3DoF, 3DoF+, 6DoF) and multiple levels of detail. The system segments the content into adaptation sets and representations that can be selectively downloaded and rendered based on available bandwidth and device capabilities, allowing quality adjustment without consuming full content bandwidth.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adapts the degree of freedom and level of detail based on real-time bandwidth measurements and client capabilities. The adaptive streaming algorithm continuously monitors network conditions and switches between different representations (e.g., from 0DoF to 3DoF or from LoD1 to LoD2) to optimize quality of experience while managing bandwidth consumption.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If multiple content formats and degrees of freedom are supported, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal adaptive streaming framework that handles multiple content formats (polygon meshes, point clouds, volumetric data) and multiple degrees of freedom (0DoF, 3DoF, 3DoF+, 6DoF) through a single unified architecture. The manifest file system and adaptive streaming algorithm provide universal functionality across different content types and device capabilities, reducing the need for separate specialized systems.

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

Solution Approach 2:

The system manages complexity by changing parameters such as degree of freedom and level of detail based on device capabilities and network conditions. Rather than requiring the device to handle all possible content formats simultaneously, the system adjusts the rendering parameters (DoF level, LoD level) to match the device's capabilities, simplifying the device requirements while maintaining high adaptability.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If large amounts of content assets are downloaded before rendering, then content quality is improved, but startup time increases

Engineering Contradiction:
Improvecontent qualityVSAvoidstartup time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by downloading and preparing only the necessary content assets before rendering begins. The manifest file is pre-loaded with metadata about available representations, and the system pre-loads only the required content based on predicted playback requirements and available bandwidth, rather than requiring complete asset downloads before startup.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts the amount of content downloaded and the rendering quality level based on real-time bandwidth measurements and network conditions. During startup and throughout playback, the system can switch between different content representations (e.g., from high-quality 6DoF to lower-quality 0DoF) to reduce startup time and memory requirements while maintaining acceptable content quality.

Inventive Principle:
Principle #15Dynamics

4Productivity

If adaptive streaming adjusts to bandwidth limitations, then productivity is improved, but measurement precision requirements increase

Engineering Contradiction:
Improvestreaming efficiencyVSAvoidbandwidth measurement precision
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system implements feedback mechanisms that continuously monitor actual bandwidth availability and compare it against required bandwidth for different content representations. Based on this feedback, the adaptive streaming algorithm adjusts the selected representation (e.g., switching between 0DoF/3DoF/3DoF+/6DoF levels or LoD1/LoD2) to optimize streaming efficiency. The feedback loop uses practical bandwidth measurements rather than requiring ultra-precise measurements, balancing productivity improvement with reasonable measurement requirements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250350783A1System and method for adaptive spatial content streaming with multiple levels of detail and degrees of freedom
Publication Date: 2025.11.13 INTERDIGITAL VC HOLDINGS INC
  • US20250350783A1 patent drawing
  • US20250350783A1 patent drawing
  • US20250350783A1 patent drawing

AI summary

Some embodiments of an example method may include: receiving a manifest file for streaming content, the manifest file identifying one or more degrees of freedom representations of content; tracking bandwidth available; selecting a selected representation from the one or more degrees of freedom representations based on the bandwidth available; retrieving the selected representation; and rendering the selected representation. Some embodiments of the example method may include determining estimated download latency of the one or more degrees of freedom representations. Some embodiments of the example method may include tracking client capabilities. For some embodiments of the example method, selecting the selected representation may be based on the estimated download latency and/or the client capabilities.