Widgets displayed and operable on a surface of a volumetric display enclosure
First Claim
1. A process, comprising;
- generating and displaying a volumetric display; and
producing a two-dimensional graphical user interface having three dimensions within the volumetric display.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a system that places 2D user interface widgets in optimal positions in a 3D volumetric display where they can be easily used based on the knowledge user have about traditional 2D display systems. The widgets are placed on a shell or outer edge surface of a volumetric display, in a ring around the outside bottom of the display, in a vertical or horizontal plane within the display and/or responsive to the users focus of attention. Virtual 2D widgets are mapped to volumetric voxels of the 3D display system. This mapping includes any mapping between a 2D representation or virtual display map of the widget to the corresponding voxels. For example, a 2D texture map of the widget image may be mapped into voxels. Control actions in the 3D volume initiated by conventional control devices, such as a mouse or a touch sensitive dome enclosure surface, are mapped to controls of the widgets and appropriate control functions are performed.
52 Citations
21 Claims
-
1. A process, comprising;
-
generating and displaying a volumetric display; and
producing a two-dimensional graphical user interface having three dimensions within the volumetric display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A process, comprising:
-
producing a volumetric display comprising a two-dimensional graphical user interface having three dimensions; and
converting the two-dimensional graphical user interface having three dimensions into a two-dimensional representation.
-
-
15. A process, comprising;
-
producing a volumetric display; and
producing a two-dimensional graphical user interface within the volumetric display and mapping control inputs of the volumetric display to controls of the interface.
-
-
16. A process, comprising;
-
producing a volumetric display; and
producing a two-dimensional graphical user interface within the volumetric display and positioning the user interface on an outside surface of the display responsive to a users focus of attention, comprising;
mapping a two-dimensional interface representation to voxels in the volumetric display where the widget has a thickness of more than one voxel;
assigning 2D texture of the interface to each voxel, assigning comprising;
determining whether a voxel intersects a 3D interface surface; and
mapping the 2D texture when an intersection occurs comprising;
mapping the intersecting voxel to a user interface texture map local surface position;
sampling texture of the texture map at the local surface position; and
assigning the texture of the sample to the voxel; and
mapping control inputs of the volumetric display to controls of the representation.
-
-
17. A process, comprising:
-
producing a volumetric display; and
converting an entire two-dimensional desk top workspace into a three-dimensional plane within the volumetric display.
-
-
18. An apparatus, comprising:
-
a volumetric display system for displaying a three-dimensional scene;
an input system inputting a three-dimensional control input for a user interface; and
a computer system receiving the control input for the user interface, mapping a two-dimensional representation of the interface to voxels within the display system and mapping the three-dimensional control input to the two-dimensional representation.
-
-
19. An apparatus comprising:
-
a volumetric display system for displaying a three dimensional scene;
a two-dimensional display system having a two-dimensional display positioned as a floor at the scene and comprising a two-dimensional graphical user interface;
an input system inputting a control input for the user interface; and
a computer system receiving the control input, activating a control of the interface and performing a display function within the volumetric display system.
-
-
20. A display comprising:
-
a three-dimensional volume displaying a three dimensional scene; and
a two-dimensional display having three dimensions and being displayed within the three dimensional volume.
-
-
21. A computer readable storage for controlling a computer by a process of generating and displaying a volumetric display and producing a two-dimensional graphical user interface having three dimensions within the volumetric display.
Specification