Stereo UI Elements in 3D Space for VR HMDs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality applications fail to seamlessly integrate stereo user interface elements into 3D space, leading to a disjointed experience as UI elements often appear to float in front of the immersive environment rather than being properly aligned with the depth plane, disrupting the realism and engagement.

Innovation Solution

A method involving the placement of user interface icons with predefined transparency channels over stereo background images, offsetting and translating them in the X and Y ground plane to create a correct z depth appearance, using directional lights to cast shadows, and combining images using the Unity Game Engine for a unified stereo experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If UI elements are placed in front of the immersive environment, then they are easily visible and accessible, but they appear to float and disrupt the realism and immersion

Engineering Contradiction:
ImproveUI element visibility and accessibilityVSAvoidDepth plane alignment accuracy
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent transitions UI elements from 2D screen space to 3D virtual space by placing them within the immersive environment at specific depth planes. UI elements are positioned along the Z-axis to match the depth of background objects, creating a seamless integration that eliminates the floating appearance while maintaining accessibility.

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

2Manufacturing precision

If UI elements are integrated into the 3D environment at correct depth planes, then realism and immersion are enhanced, but the complexity of positioning and rendering increases

Engineering Contradiction:
ImproveDepth plane alignment accuracyVSAvoidUI rendering process complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The rendering process is segmented into distinct stages: background rendering, UI element rendering with transparency channels, and shadow rendering. Each stage handles specific tasks independently, allowing complex 3D integration to be managed through systematic, modular processing steps that reduce overall complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Transparency channels serve as an intermediary mechanism that enables UI elements to be composited over background images while maintaining depth plane alignment. The transparency channels allow selective visibility of background objects through UI elements, facilitating seamless integration without requiring complex rendering modifications.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If traditional 2D UI rendering is used, then the rendering process is simple and fast, but UI elements appear disconnected from the immersive experience

Engineering Contradiction:
ImproveRendering efficiencyVSAvoidImmersion quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

UI elements are prepared in advance with predefined transparency channels that encode depth plane information. This preliminary preparation allows the rendering system to efficiently composite UI elements into the 3D environment without performing complex calculations during real-time rendering, maintaining high productivity while achieving reliable immersion quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10225655B1Stereo user interface elements placed in 3D space for virtual reality applications in head mounted displays
Publication Date: 2019.03.05 RELAY CARS INC
  • US10225655B1 patent drawing
  • US10225655B1 patent drawing
  • US10225655B1 patent drawing

AI summary

A method to create a seamlessly immersive experience by having stereo components placed in 3D space, keeping realism and engagement as high as possible, to simulate virtual reality applications in a head mounted display. The method involves a placement of stereo user interface elements in 3D space for use in a virtual reality applications using a proprietary layered panoramas method. The invention utilizes a placement into 3D space, flat 2D stereoscopic user interface elements so that they fit in an immersive experience and appear to match in a z depth plane for the experience.