Lightweight View-Dependent Rendering for Mobile Volumetric Video

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Volumetric video data is excessively large and computationally intensive, making it difficult to render on mobile devices without significant processing power, as it includes three-dimensional point clouds and video data from multiple camera views, which is not manageable for real-time or mobile applications.

Innovation Solution

A lightweight view-dependent rendering system that restricts camera motion to avoid parallax rendering, uses billboards to represent moving regions, and applies a matte to separate foreground from background, allowing for 2D rescaling and translation, eliminating the need for depth-based interpolation and compression of point clouds, and uses 2D video compression with caching for faster transitions between camera views.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional volumetric video rendering is used with full point cloud data and multiple camera views, then rendering quality and view dependency are improved, but data processing requirements and power consumption increase excessively for mobile devices

Engineering Contradiction:
Improverendering qualityVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system segments the volumetric video data by separating foreground moving regions from the background. Only the moving regions are tracked and rendered with full detail, while the background is handled separately. This segmentation reduces the amount of data that needs to be processed in real-time, thereby reducing power consumption while maintaining rendering quality for the important foreground elements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts and isolates the moving regions from the complete volumetric scene. By taking out only the necessary foreground elements that require detailed rendering and separating them from the background, the system avoids processing the entire point cloud dataset, thus reducing computational load and power consumption on mobile devices while preserving rendering quality for the extracted regions.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If full volumetric data including point clouds from multiple cameras is processed, then view dependency and rendering accuracy are improved, but device complexity and processing requirements become intractable for mobile applications

Engineering Contradiction:
Improveview dependencyVSAvoidprocessing requirements
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system segments volumetric video into moving regions and background, processing only the moving regions with full view dependency. This segmentation allows the mobile device to handle view-dependent rendering for critical foreground elements without needing to process the complete volumetric dataset, thereby reducing device complexity while maintaining adaptability for the important regions.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention creates simplified representations (copies) of the volumetric data for moving regions using billboards and tracked positions. Instead of processing the full high-fidelity point cloud data from multiple cameras, the system uses these simplified copies that capture the essential view-dependent information, reducing processing requirements while maintaining adequate visual fidelity for mobile devices.

Inventive Principle:
Principle #26Copying

3Productivity

If real-time rendering of complete volumetric video is attempted on mobile devices, then rendering speed and user experience are improved, but data processing requirements exceed mobile device capabilities

Engineering Contradiction:
Improverendering speedVSAvoiddata processing requirements
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system segments the volumetric scene into moving foreground regions and background, processing only the moving regions in real-time. This segmentation dramatically reduces the quantity of data that must be processed for real-time rendering, enabling mobile devices to achieve acceptable rendering speeds by focusing computational resources only on the dynamic elements that require frequent updates.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The invention extracts and processes only the essential moving regions from the complete volumetric dataset. By taking out and separately handling the foreground elements that change over time, the system reduces data processing requirements to a manageable level for mobile devices while maintaining real-time rendering capability for the extracted regions, thereby achieving acceptable productivity.

Inventive Principle:
Principle #2Taking out (Extraction)

4Measurement precision

If depth-based interpolation and point cloud compression are used, then rendering accuracy is improved, but processing complexity and power consumption increase for mobile devices

Engineering Contradiction:
Improverendering accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system uses simplified billboard copies positioned at tracked locations to represent moving regions, eliminating the need for complex depth-based interpolation and point cloud compression algorithms. These billboard copies provide adequate visual representation without requiring the sophisticated processing pipelines needed for high-precision depth reconstruction, thereby reducing processing complexity while maintaining acceptable rendering accuracy for mobile devices.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11941748B2Lightweight view dependent rendering system for mobile devices
Publication Date: 2024.03.26 INTEL CORP
  • US11941748B2 patent drawing
  • US11941748B2 patent drawing
  • US11941748B2 patent drawing

AI summary

An example system for lightweight view dependent rendering is described herein. An example mobile device includes a display, instructions, and processor circuitry to execute instructions to extract a moving region within a first set of frames of volumetric video content captured by a plurality of real-world cameras facing a scene at different angles. The processor circuitry to generate a first billboard based on a cropped area of the frames in the first set of frames, the cropped area corresponding to the first moving region. The processor circuitry to, in response to user selection of a first view of the scene, cause presentation of the first billboard on the display. The processor circuitry to, in response to a change from the first view to a second view of the scene, cause a second billboard to replace the first billboard on the display.