- Number
- 10831335
- Published
- 2020-11-10
- Filed
- 2019-07-31
- Assignee
- Disney Enterprises, Inc.
- Inventors
- Rosas; Wilfredo, Goslin; Michael P.
- CPC
- G06F3/04815; G06T19/006; G06F3/013; G06F3/011; G06F3/0482; G06F3/017
- Verdict
- Low Hardware
- Source
- Google Patents · FreePatentsOnline
The keeper's note
Cylindrical physical interface device for AR/VR interaction.
Abstract
Embodiments are described to perform an operation comprising determining a position of an augmented reality and/or virtual reality (AR/VR)-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
BACKGROUND(1) 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.(2) 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(3) According to a first embodiment of the present disclosure, a method is provided. The method comprises determining a position of an augmented reality and/or virtual reality (AR/VR)-capable device relative to a position of a tracking point, wherein the tracking point comprises a physical beacon device, 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/VR-capable device relative to the tracking point, and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged within a volume of a cylinder according to the first ar
Claims
1. A method, comprising: determining a position of an augmented reality and/or virtual reality (AR/VR)-capable device relative to a position of a tracking point, wherein the tracking point comprises a physical beacon device; 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/VR-capable device relative to the tracking point; and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged within a volume of a cylinder according to the first arrangement, wherein the cylinder is centered on the tracking point, and wherein, as the AR/VR-capable device moves around the physical beacon device, at least one of the first plurality of GUI elements is moved to remain on a surface of the cylinder farthest from the AR/VR-capable device.
9. An augmented reality and/or virtual reality (AR/VR)-capable device, comprising: a processor; a memory containing a program which when executed by the processor performs an operation comprising: determining a position of the AR/VR-capable device relative to a position of a tracking point, wherein the tracking point comprises a physical beacon device; 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/VR-capable device relative to the tracking point; and generating, by operation of the processor, a GUI comprising the first plurality of GUI elements arranged within a volume of a cylinder according to the first arrangement, wherein the cylinder is centered on the tracking point, and wherein, as the AR/VR-capable device moves around the physical beacon device, at least one of the first plurality of GUI elements is moved to remain on a surface of the cylinder farthest from the AR/VR-capable device.
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 and/or virtual reality (AR/VR)-capable device relative to a position of a tracking point, wherein the tracking point comprises a physical beacon device; 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/VR-capable device relative to the tracking point; and generating, by operation of a processor, a GUI comprising the first plurality of GUI elements arranged within a volume of a cylinder according to the first arrangement, wherein the cylinder is centered on the tracking point, and wherein, as the AR/VR-capable device moves around the physical beacon device, at least one of the first plurality of GUI elements is moved to remain on a surface of the cylinder farthest from the AR/VR-capable device.