360-Degree Mixed Reality Environment Generation via Video Stitching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current mixed reality technologies struggle to provide a seamless and immersive 360-degree view of real-world environments, limiting user interaction and realism due to incomplete or disjointed virtual and real-world object interactions.

Innovation Solution

The system generates a 360-degree mixed reality environment by combining real-world videos from multiple cameras, creating a 3D environment with occlusion and background layers, allowing virtual objects to interact with real-world objects based on 3D space locations, and adapting to user movements by stitching frames and storing depth and motion information for optimized rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple real-world videos from different cameras are combined to create a 360-degree view, then the completeness and immersion of the virtual environment is improved, but the system complexity and computational requirements increase

Engineering Contradiction:
Improvecompleteness of 360-degree viewVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system divides the 360-degree environment into multiple video segments captured by different cameras, each covering a specific field of view. These segmented videos are then stitched together to form the complete panoramic environment, allowing manageable processing of each segment while achieving comprehensive coverage.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from 2D video frames to 3D spatial representation by generating depth maps and 3D point clouds from multiple video angles. This dimensional transformation enables virtual objects to be positioned and interacted with in three-dimensional space within the panoramic environment.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If depth information and motion vectors are stored for every pixel in video frames, then the precision of 3D object interaction is improved, but the data storage requirements and processing load increase

Engineering Contradiction:
Improveprecision of 3D space locationVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system calculates depth information and motion vectors for all pixels during processing, but only stores these data for a selected subset of pixels that are sufficient to represent the 3D structure and enable accurate virtual object interactions. This partial storage approach maintains precision while reducing data volume.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If transparent 3D objects are generated to replicate real-world objects for occlusion effects, then the realism of virtual-real object interaction is improved, but the rendering complexity and computational resources increase

Engineering Contradiction:
Improverealism of interactionVSAvoidrendering complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system creates transparent 3D copies of real-world objects by generating depth maps and 3D models from video frames. These copied objects are rendered with transparency to simulate occlusion effects, allowing virtual objects to realistically interact with and be occluded by replicated real-world elements without requiring full photorealistic reconstruction.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10810798B2Systems and methods for generating 360 degree mixed reality environments
Publication Date: 2020.10.20 JOHNSON HEALTH TECH RETAIL INC
  • US10810798B2 patent drawing
  • US10810798B2 patent drawing
  • US10810798B2 patent drawing

AI summary

Systems and methods for generating a 360 degree mixed virtual reality environment that provides a 360 degree view of an environment in accordance with embodiments of the invention are described. In a number of embodiments, the 360 degree mixed virtual reality environment is obtained by (1) combining one or more real world videos that capture images of an environment with (2) a virtual world environment that includes various synthetic objects that may be placed within the real world clips. Furthermore, the virtual objects embedded within the 360 degree mixed reality environment interact with the real world objects depicted in the real world environment to provide a realistic mixed reality experience.