Augmented Reality Simulation Engine Depth Data Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Augmented reality systems face challenges in achieving real-time, interactive, and immersive experiences due to high computer processing requirements for integrating virtual elements with real-world scenes, particularly in terms of physics-based interactions, occlusion effects, and lighting, which are limited by the complexity of processing real-world image and depth data.

Innovation Solution

A computing system with an augmented reality simulation engine that processes depth-based interactions between real-world and virtual objects, utilizing image and depth-detection sensors to capture and integrate real-world data, enabling physics-based interactions, occlusion effects, and lighting effects in real-time, by matching image and depth data for accurate rendering on a display screen.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If real-world image and depth data are captured and processed to enable physics-based interactions, occlusion effects, and lighting effects in augmented reality, then the immersion and interaction quality are improved, but the computer processing requirements and system complexity increase significantly

Engineering Contradiction:
Improveimmersion qualityVSAvoidprocessing system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex mechanical processing systems with sensor-based data capture. Depth-detection sensors and image sensors directly capture real-world data, which is then processed through software algorithms rather than mechanical means. This substitution reduces physical system complexity while maintaining high immersion quality through sophisticated software-based physics simulations, occlusion rendering, and lighting calculations.

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

Solution Approach 2:

The patent creates accurate digital copies of real-world objects by capturing their image and depth data. These digital models are then used in the augmented reality environment, allowing virtual objects to interact with real-world objects through processed sensor data. This copying approach enables complex interactions without requiring direct mechanical processing of physical objects, thereby improving immersion while managing system complexity through efficient data representation.

Inventive Principle:
Principle #26Copying

2Speed

If depth-based interactions and real-time rendering are implemented in augmented reality, then the interaction speed and user experience are improved, but the processing power and energy consumption increase

Engineering Contradiction:
Improveinteraction speedVSAvoidprocessing energy consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary actions by capturing and storing depth data and image data of real-world objects before they are needed for interaction. This pre-captured data is then quickly retrieved and processed during augmented reality interactions, enabling fast real-time rendering without requiring intensive on-the-fly processing. The preliminary capture of comprehensive sensor data reduces energy consumption during actual interaction while maintaining high interaction speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent utilizes parameter changes in sensor data processing by dynamically adjusting processing priorities and detail levels based on interaction requirements. Depth data and image data are processed at varying resolutions and detail levels depending on the specific interaction context, allowing the system to maintain high interaction speed while optimizing energy consumption by avoiding unnecessary high-fidelity processing in all scenarios.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If accurate depth data from depth-detection sensors is integrated with image data, then the realism and consistency of augmented reality rendering are improved, but the data processing complexity and computational load increase

Engineering Contradiction:
Improvedepth measurement accuracyVSAvoiddata processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent merges depth data from depth-detection sensors with image data from image sensors to create unified three-dimensional models of real-world objects. This integration combines complementary information from both sensor types, where depth data provides accurate spatial measurements and image data provides visual characteristics. The merged data enables realistic augmented reality rendering with proper occlusion and lighting effects while managing processing complexity through coordinated sensor operation and integrated data structures.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements a universal data processing framework that handles both depth data and image data through common processing pipelines and algorithms. The same processing system manages multiple data types and interaction scenarios, reducing overall system complexity despite the high precision requirements. This multi-functional approach allows the system to process various sensor inputs and generate diverse augmented reality effects using unified methods, thereby achieving high measurement precision without proportionally increasing processing complexity.

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

Data Source

PatentUS8405680B1Various methods and apparatuses for achieving augmented reality
Publication Date: 2013.03.26 KNAPP INVESTMENT COMPANY LIMITED
  • US8405680B1 patent drawing
  • US8405680B1 patent drawing
  • US8405680B1 patent drawing

AI summary

Various apparatus and methods are described for a simulation and/or user interface environment. Image data and actual measured depth data of a real object from a real-world scene is acquired via one or more sensors. There is matching of the resolution of the image data and actual measured depth data as well as a linking formed between the image data and actual measured depth data for each pixel representing the real-world object in the scene. The actual measured depth data of the real-world object is processed to extract normal vector data to the surface of the real-world object. occlusion, lighting, and any physics-based interaction effects are based on at least the image data and actual measured depth data.