Widgets displayed and operable on a surface of a volumetric display enclosure
First Claim
1. A process, comprising:
- generating and displaying a volumetric display having a physically curved exterior surface portion;
producing a two-dimensional graphical user interface having a physical three-dimensional volume within the volumetric display and which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible; and
allowing a user to operate the two-dimensional graphical user interface by determining whether a control of the interface has been activated by mapping a user controlled pointer position capable of being located anywhere in the volumetric display to a two-dimensional interface virtual map.
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.
-
Citations
16 Claims
-
1. A process, comprising:
-
generating and displaying a volumetric display having a physically curved exterior surface portion; producing a two-dimensional graphical user interface having a physical three-dimensional volume within the volumetric display and which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible; and allowing a user to operate the two-dimensional graphical user interface by determining whether a control of the interface has been activated by mapping a user controlled pointer position capable of being located anywhere in the volumetric display to a two-dimensional interface virtual map. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A process, comprising:
-
generating and displaying a volumetric display having a physically curved exterior surface portion; producing a two-dimensional graphical user interface having a physical three-dimensional volume within the volumetric display and which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible; and allowing a user to operate the two-dimensional graphical user interface by determining whether a control of the interface has been activated by mapping a user controlled pointer position in the volumetric display to a two-dimensional interface virtual map, wherein the producing comprises mapping a 2D interface representation into a 3D interface in the display, and wherein the producing comprises mapping a two-dimensional interface representation to voxels in the volumetric display. - View Dependent Claims (8, 9, 10)
-
-
11. A process, comprising:
-
generating and displaying a volumetric display having a physically curved exterior surface portion; producing a two-dimensional graphical user interface having a physical three-dimensional volume within the volumetric display and which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible, and mapping control inputs of the volumetric display to controls of the interface; and allowing a user to operate the two-dimensional graphical user interface by determining whether a control of the interface has been activated by mapping a user controlled pointer position in the volumetric display to a two-dimensional interface virtual map.
-
-
12. A process, comprising:
-
generating and displaying a volumetric display having a physically curved exterior surface portion; producing a two-dimensional graphical user interface having a physical three-dimensional volume within the volumetric display and which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible, comprising; mapping a two-dimensional interface representation to voxels in the volumetric display where the interface has a thickness of more than one voxel producing an interface having a physical three-dimensional volume; assigning 2D texture of the interface to each voxel, the 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; assigning the texture of the sample to the voxel; and mapping control inputs of the volumetric display to controls of the representation; and
allowing a user to operate the two-dimensional graphical user interface by determining whether a control of the interface has been activated by mapping a user controlled pointer position in the volumetric display to a two-dimensional interface virtual map.
-
-
13. An apparatus, comprising:
-
a volumetric display system for generating and displaying a physical three-dimensional volumetric scene and having a cursed exterior surface portion; 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 producing an interface having a physical three-dimensional volume which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible and mapping the three-dimensional control input to the two-dimensional representation, and allowing a user to operate the two-dimensional graphical user interface by determining whether a control of the interface has been activated by mapping a user controlled pointer position in the volumetric display to a two-dimensional interface virtual map.
-
-
14. A computer readable storage encoded with a computer program for controlling a computer by a process, the program comprising:
generating and displaying a volumetric display having a physically curved exterior surface portion and producing a two-dimensional graphical user interface having a physical three-dimensional volume within the volumetric display and which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible and determining whether a control of the interface has been activated by mapping a user controlled pointer position in the volumetric display to a two-dimensional interface virtual map and allowing a user to operate the two-dimensional graphical user interface.
-
15. A process, comprising:
-
generating and displaying a volumetric display having a physically curved exterior surface portion; producing a two-dimensional graphical user interface having a physical three-dimensional volume within the volumetric display and which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible; and allowing a user to operate the two-dimensional graphical user interface by determining whether a control of the interface has been activated by mapping a user controlled voxel pointer position coordinates in the volumetric display to coordinate positions of a two-dimensional interface virtual map when a selection device has been activated.
-
-
16. A process, comprising:
-
generating and displaying a volumetric display having a physically curved exterior surface portion; producing a two-dimensional graphical user interface having a physical three-dimensional volume within the volumetric display and which, when positioned in association with the curved exterior surface portion, is produced to physically and visibly conform to the curved exterior surface portion, such that the conformed physical volume is physically curved within the three-dimensional volume, while maintaining its shape simultaneously from any plurality of different points of view outside the volumetric display where the interface is visible; and allowing a user to interact with the two-dimensional graphical user interface to activate the control by mapping a user controlled voxel pointer position in the volumetric display to a two-dimensional interface virtual map for the control when a selection device indicating a control operation has been activated.
-
Specification