Graphical user interface widgets viewable and readable from multiple viewpoints in a volumetric display
First Claim
Patent Images
1. A method, comprising:
- producing and displaying a three-dimensional scene in a volumetric display; and
producing and displaying a volumetric interface element in the volumetric display, wherein the interface element comprises display faces arranged in separate non-adjoining locations within the volumetric display and each face having a viewing range where the viewing range of the faces cover the viewpoints of users around the volumetric display.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention is a widget display system for a volumetric or true three-dimensional (3D) display that provides a volumetric or omni-viewable widget that can be viewed and interacted with from any location around the volumetric display. The widget can be viewed from any location by duplicating the widget such that all locations around the display are within the viewing range of the widget. A widget can be provided with multiple viewing surfaces or faces making the widget omni-directional. A widget can be continuously rotated to face all of the possible locations of users over a period of time. User locations can be determined and the widget can be oriented to face the users when selected.
-
Citations
11 Claims
-
1. A method, comprising:
-
producing and displaying a three-dimensional scene in a volumetric display; and producing and displaying a volumetric interface element in the volumetric display, wherein the interface element comprises display faces arranged in separate non-adjoining locations within the volumetric display and each face having a viewing range where the viewing range of the faces cover the viewpoints of users around the volumetric display. - View Dependent Claims (2)
-
-
3. A method, comprising:
-
producing and displaying a three-dimensional scene in a volumetric display; and producing and displaying a volumetric interface element in the volumetric display wherein the volumetric element comprises display faces corresponding one-to-one with users and oriented to face corresponding users. - View Dependent Claims (4, 5)
-
-
6. A method, comprising:
-
producing and displaying a three-dimensional scene in a volumetric display; and producing and displaying a volumetric interface element in the volumetric display, wherein the volumetric element comprises an omnidirectional element and wherein an omni-directional element comprises a multisided element with contents replicated on each side. - View Dependent Claims (7)
-
-
8. A method, comprising:
-
producing and displaying a three-dimensional scene in a volumetric display; and producing and displaying a volumetric interface element in the volumetric display wherein the volumetric element comprises a rotating face rotating into view of the users, and wherein the rotating face comprises one of a face revolving continuously through 360 degrees and a facerocking back and forth through a predetermined number of degrees. - View Dependent Claims (9, 10)
-
-
11. A method, comprising:
-
producing and displaying a three-dimensional scene in a volumetric display; producing and displaying an omni-viewable widget in the display, where omni-viewable widget comprises display faces arranged in separate non-adjoining locations within the volumetric display, corresponding one-to-one with users and oriented to face corresponding users and each face having a viewing range where the viewing range of the faces cover the viewpoints of users around the volumetric display; and positioning the faces to eliminate occlusion by neighboring faces, where each face has a normal to a surface of the volumetric display and the positioning comprises; determining a normal to a surface of the volumetric display corresponding to each user location; placing the faces in a center of the volumetric display along their corresponding normals; determining a centroid of the faces; orienting the faces orthogonal to their corresponding normals along radials from the centroid to the corresponding user locations; and moving occluding faces along their corresponding normals until occlusion is eliminated.
-
Specification