VR Surface Data Projection for Level of Detail

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual reality systems require significant setup and preloading of data, limiting user flexibility and scalability, especially when rendering complex or large virtual 3D spaces with multiple objects, as they struggle to provide real-time updates and maintain quality.

Innovation Solution

A system that generates and provides virtual reality data by maintaining virtual entity description frames, allowing 3D rendering engines to render frames from different vantage points without preloading, using 2D video streams and dynamically selectable vantage points, and applying image transform operations to optimize data transmission and rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional systems preload and store all 3D model data locally before user experience, then complete virtual 3D space data is available for rendering, but user setup time and device storage requirements increase significantly

Engineering Contradiction:
Improvedata availabilityVSAvoidsetup time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-rendering and storing only the visible surface data of 3D models in a standardized format, rather than storing complete 3D models. This preparation work is done in advance but in a compressed, efficient form that requires minimal local storage and can be quickly loaded when needed

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential visible surface data from complete 3D models, separating the necessary rendering information from the full model data. This extraction process removes unnecessary geometric details and metadata, keeping only the surface geometry needed for rendering, thereby reducing data volume while maintaining visual quality

Inventive Principle:
Principle #2Taking out (Extraction)

2Manufacturing precision

If individual 3D models are rendered at high detail for each object in the virtual space, then rendering quality is maintained, but data transmission volume and processing requirements increase significantly

Engineering Contradiction:
Improverendering qualityVSAvoiddata volume
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The system applies local quality by differentiating the level of detail provided for different regions of the virtual space. Visible surfaces that are currently in view receive high-detail rendering data, while areas outside the current field of view use lower-detail representations. This allows the system to maintain high rendering quality for visible objects while significantly reducing the overall data volume needed to represent the entire virtual environment

Inventive Principle:
Principle #3Local quality

3Adaptability or versatility

If complete 3D model data is transmitted to user devices in real-time, then arbitrary vantage points can be rendered, but network bandwidth and transmission time requirements become prohibitive

Engineering Contradiction:
Improvevantage point flexibilityVSAvoidtransmission data
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts and transmits only the essential surface geometry data needed for rendering visible objects, rather than transmitting complete 3D models. By removing unnecessary geometric details, material properties, and metadata from the transmission stream and keeping only the critical surface information, the system enables real-time transmission while maintaining the ability to render from arbitrary vantage points

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system segments the virtual 3D space into discrete visible surface data elements that can be independently transmitted and rendered. Rather than transmitting monolithic 3D models, the space is divided into manageable surface patches and geometric primitives that can be selectively transmitted based on what is currently visible, enabling efficient real-time data transmission while preserving rendering flexibility

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10803653B2Methods and systems for generating a surface data projection that accounts for level of detail
Publication Date: 2020.10.13 VERIZON PATENT & LICENSING INC
  • US10803653B2 patent drawing
  • US10803653B2 patent drawing
  • US10803653B2 patent drawing

AI summary

An exemplary virtual reality provider system generates a surface data projection based on surface data representative of color characteristics or depth characteristics of surfaces within a three-dimensional (ā€œ3Dā€) space. The surface data projection is generated for a portion of the 3D space. The virtual reality provider system applies an image transform operation to the surface data projection to transform the surface data projection. Specifically, the image transform operation transforms the surface data projection to account for a level of detail of the surfaces within the 3D space with respect to a particular vantage point within the 3D space. Corresponding methods and systems are also disclosed.