Floating GUI Widget Positioning for VR Field of View Obstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual reality and augmented reality environments, existing graphical user interfaces often obstruct the user's field of view, limiting the effective field of view and requiring specific operations for input, which can be cumbersome and inconvenient, especially when using head-mounted displays.

Innovation Solution

A floating graphical user interface is implemented, allowing widgets to be displayed as if floating in the virtual space, enabling input through point-of-gaze movement, where the field of view is moved relative to the virtual space using attitude data from head-mounted displays, allowing widgets to return to their initial position within the field of view when obstructed, thereby expanding the effective field of view without requiring specific input operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a graphical user interface is displayed in virtual reality environment, then input operations can be performed, but the user's field of view is obstructed

Engineering Contradiction:
Improveinput operation capabilityVSAvoideffective field of view
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The interface transitions from a 2D planar display to a 3D spatial floating interface that can be positioned at various depths and locations in the virtual space, allowing the interface to occupy minimal visual space while remaining accessible for interaction

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

Solution Approach 2:

The interface position is made dynamic rather than fixed, allowing it to automatically return to its initial position after being dragged, and to follow the user's field of view movements, optimizing its position to minimize obstruction while maintaining usability

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If specific input operations are required for interface interaction, then precise control is achieved, but operation complexity increases

Engineering Contradiction:
Improveinput control precisionVSAvoidoperation simplicity
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The interface automatically returns to its initial position without requiring explicit user commands, and automatically adjusts its position based on field of view movements, eliminating the need for manual repositioning operations while maintaining precise control capability

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The interface responds dynamically to field of view movements and user interactions, providing automatic positional adjustment feedback that simplifies operation while maintaining precision through gaze-based selection mechanisms

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If the interface remains fixed in position, then stability is maintained, but adaptability to field of view movement is reduced

Engineering Contradiction:
Improveinterface position stabilityVSAvoidfield of view adaptability
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The interface employs dynamic positional adjustment that adapts to field of view movements while maintaining operational stability through automatic return to initial position, creating a balanced system that responds to user behavior patterns

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system uses feedback from field of view movement detection to automatically adjust interface positioning, creating an adaptive system that maintains optimal visibility and accessibility without requiring manual intervention

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9959679B2Floating graphical user interface
Publication Date: 2018.05.01 COLOPL
  • US9959679B2 patent drawing
  • US9959679B2 patent drawing
  • US9959679B2 patent drawing

AI summary

A method of controlling a widget in a virtual space is disclosed, comprising: moving a field-of-view and a point of gaze in the virtual space; determining if the widget and the point of gaze overlap each other, and providing an input to the widget if the widget and the point of gaze overlap; determining if at least a part of the widget is positioned outside the field of view; and moving the widget so that the part of the widget is positioned inside the field of view if it is determined that at least a part of the widget is positioned outside the field of view.