Outer Rim Archives
Archives · 2019 · 20190138183

Application (pre-grant publication)

CYLINDRICAL INTERFACE FOR AUGMENTED REALITY / VIRTUAL REALITY DEVICES

Number
20190138183
Published
2019-05-09
Filed
2017-11-08
Assignee
Disney Enterprises, Inc.
Inventors
ROSAS; Wilfredo, GOSLIN; Michael P.
CPC
G06F3/0482; G06F3/017; G06T19/006; G06F3/011; G06F3/04815; G06F3/013
Verdict
Medium Notable software
Source
Google Patents · FreePatentsOnline

The keeper's note

Cylindrical interface for AR/VR devices PGPUB dup.

Abstract

Systems, methods, and computer program products to perform an operation comprising determining a position of an augmented reality (AR)-capable device relative to a position of a tracking point, determining a first arrangement of a first plurality of graphical user interface (GUI) elements associated with an application based on the position of the AR-capable device relative to the tracking point, and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged according to the first arrangement within a volume of a cylinder.

Background

BACKGROUNDField of the Disclosure

The present disclosure generally relates to augmented reality (AR) and/or virtual reality (VR) devices. More specifically, the present disclosure relates to a cylindrical graphical user interfaces for AR and/or VR devices.Description of the Related Art

Computer graphics technology has significantly progressed to include three-dimensional (3D) graphics engines which provide photo-realistic interactive game play support AR and/or VR content. However, conventional two-dimensional (2D) graphical user interfaces have been used in these modern 3D environments. In such 2D interfaces, all elements are outputted in a single plane, and the user moves a cursor to a desired item for selection. However, such 2D graphical user interfaces fail to unlock the full range of information and user experiences available in 3D environments.SUMMARY

In one embodiment, a method comprises determining a position of an augmented reality (AR)-capable device relative to a position of a tracking point, determining a first arrangement of a first plurality of graphical user interface (GUI) elements associated with an application based on the position of the AR-capable device relative to the tracking point, and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged according to the first arrangement within a volume of a cylinder.

In another embodiment, an augmented reality (AR)-capable device comprises a p

Claims

1. A method, comprising: determining a position of an augmented reality (AR)-capable device relative to a position of a tracking point; determining a first arrangement of a first plurality of graphical user interface (GUI) elements associated with an application based on the position of the AR-capable device relative to the tracking point; and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged according to the first arrangement within a volume of a cylinder. 9. An augmented reality (AR)-capable device, comprising: a processor; a memory containing a program which when executed by the processor performs an operation comprising: determining a position of an augmented reality (AR)-capable device relative to a position of a tracking point; determining a first arrangement of a first plurality of graphical user interface (GUI) elements associated with an application based on the position of the AR-capable device relative to the tracking point; and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged according to the first arrangement within a volume of a cylinder. 16. A non-transitory computer-readable storage medium having computer-readable program code embodied therewith, the computer-readable program code executable by a processor to perform an operation comprising: determining a position of an augmented reality (AR)-capable device relative to a position of a tracking point; determining a first arrangement of a first plurality of graphical user interface (GUI) elements associated with an application based on the position of the AR-capable device relative to the tracking point; and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged according to the first arrangement within a volume of a cylinder.