Outer Rim Archives
Archives · 2020 · 10831335

Granted patent

Cylindrical interface for augmented reality/virtual reality devices

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.