Dynamic Mirror Reflections in VR Headsets

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual reality applications for driving simulations lack realistic and dynamically changing mirror reflections, limiting user immersion and flexibility in placing vehicles within environments.

Innovation Solution

The method involves outlining and filling mirror areas with white masks, using a camera to capture and invert panoramic images, and projecting them into shaders to create the illusion of reflective environments, allowing for dynamic and realistic mirror reflections that change with the environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If static mirror images are used in virtual reality driving simulations, then device complexity is reduced, but user immersion and realism deteriorate

Engineering Contradiction:
Improvecomplexity of mirror implementationVSAvoidrealism of mirror reflection
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic mirror reflections that automatically update based on the vehicle's movement through the environment. The mirror images are generated in real-time from the panoramic background, allowing reflections to change as the vehicle progresses along the route, thereby enhancing realism without requiring complex manual animation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent creates mirror reflections by copying and transforming the panoramic background image. The reflection is generated by inverting and masking portions of the existing environment capture, allowing realistic mirror images to be produced without requiring separate physical mirrors or complex rendering pipelines.

Inventive Principle:
Principle #26Copying

2Reliability

If dynamic panoramic reflections are implemented in virtual mirrors, then user immersion is improved, but device complexity increases

Engineering Contradiction:
Improveimmersion qualityVSAvoidcomplexity of reflection generation
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the panoramic background into distinct regions using alpha masks that correspond to different mirror locations (rear-view mirror, side mirrors). Each mask isolates the portion of the background that should be visible in a specific mirror, allowing independent control and simplifying the overall processing pipeline.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent inverts the panoramic background image to create the mirror reflection effect. By flipping the image horizontally and applying appropriate masking, the system generates realistic mirror reflections without requiring complex ray-tracing or physics-based rendering algorithms.

Inventive Principle:
Principle #13The other way round (Inversion)

3Manufacturing precision

If fixed environment-vehicle placements are used, then manufacturing precision is improved, but adaptability deteriorates

Engineering Contradiction:
Improveplacement accuracyVSAvoidflexibility in environment placement
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The patent creates a universal mirror reflection system that works with any panoramic background image regardless of the specific environment or vehicle type. The alpha masks and image processing pipeline are designed to be agnostic to the content, allowing the same system to handle different vehicles, locations, and scenarios without requiring recalibration or reconfiguration.

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

Data Source

PatentUS10453262B1Apparatus and method for dynamic reflecting car mirrors in virtual reality applications in head mounted displays
Publication Date: 2019.10.22 RELAY CARS INC
  • US10453262B1 patent drawing
  • US10453262B1 patent drawing
  • US10453262B1 patent drawing

AI summary

An apparatus and method for the creation of dynamically reflecting car mirrors in a virtual application using a proprietary layered panorama method. This approach utilizes the panoramic background as a source image for the reflection and specially produced masks for the mirrors in each stereo panoramic vehicle image.