Dynamic Splat Streaming for Viewport-Based Bandwidth Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Three-dimensional (3D) models require significant computational resources and bandwidth due to unnecessary fidelity in rarely viewed parts, leading to streaming and rendering overhead and delays.

Innovation Solution

Dynamic streaming of splats based on user viewing patterns, where parts frequently viewed are rendered at higher fidelity with more splats, and less important parts are rendered at lower fidelity with fewer splats, optimizing resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If high fidelity splat representations are used for all parts of the 3D model, then the quality and detail of the model visualization is improved, but the bandwidth consumption and streaming overhead increase significantly

Engineering Contradiction:
Improvemodel visualization qualityVSAvoidbandwidth consumption
Core Design Contradiction:
Manufacturing precisionVSLoss of energy

Solution Approach 1:

The patent applies local quality by assigning different fidelity levels to different regions of the 3D model based on their importance. High-fidelity splat representations are applied only to important regions that require detailed visualization, while low-fidelity representations are used for less important regions. This resolves the contradiction by maintaining high visualization quality where needed while reducing overall bandwidth consumption through selective application of fidelity levels.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the 3D model into multiple regions with different importance levels. By dividing the model into important and less important regions, the system can apply different splat representation strategies to each segment. This segmentation allows the system to optimize bandwidth usage by transmitting high-detail data only for critical segments while using compressed or lower-detail representations for other segments.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If high fidelity splat representations are used for all parts of the 3D model, then the detail and accuracy of the model is improved, but the rendering resources and compute power required increase

Engineering Contradiction:
Improvemodel detail accuracyVSAvoidrendering resources
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The patent reduces rendering resource consumption by applying high-quality splat representations only to important regions of the 3D model rather than uniformly across the entire model. The rendering system processes high-fidelity data selectively for regions that contribute most to the user experience, while using simplified rendering paths for less important regions. This local quality approach maintains model detail accuracy where it matters most while significantly reducing overall rendering compute power requirements.

Inventive Principle:
Principle #3Local quality

3Stability of the object's composition

If uniform fidelity is applied to all parts of the 3D model, then the consistency of quality across the model is maintained, but the streaming efficiency and resource utilization decrease due to unnecessary data transmission

Engineering Contradiction:
Improvequality consistencyVSAvoidstreaming efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent implements dynamic fidelity adjustment by determining importance levels for different regions of the 3D model and adapting the splat representation quality accordingly. The system dynamically selects between high-fidelity and low-fidelity representations based on region importance, allowing quality consistency within each importance category while optimizing streaming efficiency through selective data transmission. This dynamic approach resolves the contradiction by maintaining appropriate quality consistency rather than uniform quality across all regions.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12387421B1Systems and methods for dynamic streaming of splats
Publication Date: 2025.08.12 MIRIS INC
  • US12387421B1 patent drawing
  • US12387421B1 patent drawing
  • US12387421B1 patent drawing

AI summary

A system and associated methods select splats at different fidelities to optimize a requested field-of-view of a three-dimensional (3D) model for presentation on a local device or for streaming to a remote device. The system determines priority values that are associated with parts of the 3D model within the field-of-view, selects first splats that represent a first part of the 3D model at a first fidelity in response to a first priority value being associated with the first part, selects second splats that represent a second part of the 3D model at a second fidelity in response to a second priority value being associated with the second part, and presents or streams the first splats and the second splats in response to the request in order to generate the field-of-view with different fidelities for the first part and the second part of the 3D model.