Real-Time 3D Environment Scanning and Rendering for Head-Mounted Displays

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality technologies face challenges in creating immersive and interactive virtual environments that accurately represent real-world settings without the need for prior calibration.

Innovation Solution

A method utilizing a hand-held device to scan a real-world environment in real-time, generating a three-dimensional model that is then rendered on a head-mounted device, allowing users to interact with the virtual environment as if it were the real world.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If real-time scanning of real-world environment is performed, then immersion and interaction accuracy are improved, but processing time and computational resources increase

Engineering Contradiction:
Improveenvironment representation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The environment scanning and rendering process is divided into multiple segments: capturing raw sensor data, processing and segmenting the data into 3D models, rendering only the necessary portions, and synchronizing with user movements. This segmentation allows the system to handle complex real-time processing by breaking down the computationally intensive tasks into manageable segments that can be processed progressively.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically adjusts the rendering process based on real-time user movements and environmental changes. As users move through the virtual environment, the system dynamically updates the 3D models and rendering parameters, allowing for adaptive processing that maintains accuracy while optimizing performance based on current operational requirements.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If prior calibration is required for accurate rendering, then rendering precision is improved, but ease of operation deteriorates

Engineering Contradiction:
Improverendering precisionVSAvoiduser setup convenience
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The system performs self-calibration by automatically capturing the user's physical appearance and environment through sensor data without requiring manual intervention. The system processes the captured data to generate 3D models and virtual representations automatically, eliminating the need for users to perform calibration procedures while maintaining rendering precision through automated algorithms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary capture and processing of environmental and user data before the actual rendering begins. By pre-processing sensor data to create 3D models and virtual representations in advance, the system prepares all necessary rendering parameters beforehand, allowing for precise rendering without requiring calibration during the actual use period.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If hand-held device is used for scanning, then ease of operation is improved, but measurement precision deteriorates

Engineering Contradiction:
Improvescanning convenienceVSAvoidenvironment scanning accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The system replaces traditional mechanical scanning methods with electronic sensor-based capture. Instead of using physical measurement tools or complex mechanical scanning devices, the system uses cameras, depth sensors, and other electronic sensors mounted on the hand-held device to capture environmental data, which is then processed into accurate 3D models through computational algorithms.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system introduces computational processing as an intermediary between the simple hand-held scanning device and the final precise 3D models. The raw sensor data captured by the simple hand-held device is fed through intermediate processing algorithms that convert the basic measurements into accurate, detailed 3D representations, bridging the gap between ease of operation and measurement precision.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20250037385A1Method of Generating A Virtual Environment By Scanning A Real-World Environment With A First Device And Displaying The Virtual Environment On A Second Device
Publication Date: 2025.01.30 META PLATFORMS TECHNOLOGIES LLC
  • US20250037385A1 patent drawing
  • US20250037385A1 patent drawing
  • US20250037385A1 patent drawing

AI summary

In one embodiment, a method includes scanning a real-world environment with a first device associated with a first user; generating a three-dimensional model of the real-world environment, transmitting the three-dimensional model to a head-mounted device associated with the first user, determining a pose of the head-mounted device by localizing the head-mounted device within the three-dimensional model based on images captured by a second camera of the head-mounted device, displaying, on the head-mounted device, a virtual space corresponding to the scanned real-world environment generated based on the three-dimensional model as viewed from the pose, and transmitting, to a remote head-mounted device of a second user, data corresponding to the three-dimensional model and the pose of the head-mounted device, the data being configured for rendering, by the remote head-mounted device, the virtual space with a first avatar corresponding to the first user having the pose.