Volume management system for volumetric displays
First Claim
1. A method of managing a physical volumetric display having three physical dimensions, comprising:
- creating one or more physical sub-volumes within the physical volumetric display each having three physical dimensions and each occupying a physical volume space in the physical volumetric display;
providing application data to windows corresponding to one or more applications assigned to each of the sub-volumes; and
assigning GUI control operations based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display for the physical sub-volumes to the sub-volumes and applying an effect of the operations anywhere in an interior of the physical sub-volume to which the operations are directed.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a system that manages a volumetric display using volume windows. The volume windows have the typical functions, such as minimize, resize, etc., which operate in a volume. When initiated by an application a volume window is assigned to the application in a volume window data structure. Application data produced by the application is assigned to the windows responsive to which applications are assigned to which windows in the volume window data structure. Input events are assigned to the windows responsive to whether they are spatial or non-spatial. Spatial events are assigned to the window surrounding the event or cursor where a policy resolves situations where more than one window surrounds the cursor. Non-spatial events are assigned to the active or working window.
67 Citations
27 Claims
-
1. A method of managing a physical volumetric display having three physical dimensions, comprising:
-
creating one or more physical sub-volumes within the physical volumetric display each having three physical dimensions and each occupying a physical volume space in the physical volumetric display; providing application data to windows corresponding to one or more applications assigned to each of the sub-volumes; and assigning GUI control operations based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display for the physical sub-volumes to the sub-volumes and applying an effect of the operations anywhere in an interior of the physical sub-volume to which the operations are directed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of managing a physical volumetric display having three physical dimensions, comprising:
-
creating sub-volumes within the physical volumetric display each having three physical dimensions and each occupying a volume space within a volumetric display; associating a process with each of the sub-volumes; and assigning GUI operations based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display for the physical sub-volumes to the sub-volumes and applying an effect of the operations anywhere in an interior of the physical sub-volume to which the operations are directed.
-
-
16. A non-transitory computer readable storage storing instructions when executed by a processor is used for controlling a computer by creating one or more sub-volumes having three physical dimensions and each occupying a volume space in a physical volumetric display having three physical dimensions, providing application data to the windows corresponding to one or more applications assigned to each of the windows, and assigning GUI operations based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display for the sub-volumes to the sub-volumes and applying the operations anywhere in an interior of the physical sub-volume to which the operations are directed.
-
17. An apparatus, comprising:
-
a volumetric display apparatus having a physical volumetric display having three physical dimensions; an input system producing input events; and a computer creating physical sub-volumes having three physical dimensions and each occupying a volume space within the display, assigning application data to the windows responsive to applications assigned to the windows, and assigning input events based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display to the sub-volumes responsive to input focus and applying the events anywhere in an interior of the physical sub-volume to which the events are directed.
-
-
18. A display, comprising:
-
a physical volumetric display space having three physical dimensions; and a physical subvolume positioned in the display space and having a physical three-dimensional boundary, occupying a volume space and assigning GUI control operations based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display assigned to the subvolume and applying an effect anywhere in an interior of the physical volumetric display space to which the operations are directed. - View Dependent Claims (19)
-
-
20. A method of managing a physical volumetric display having three physical dimensions, comprising:
-
creating a physical sub-volume having three physical dimensions and occupying a volume space in the volumetric display; displaying information in the volume window; and assigning an input GUI control operation event to the sub-volume responsive to input focus and applying the event based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display anywhere in an interior of the physical sub-volume to which the event is assigned.
-
-
21. A display, comprising:
-
a volumetric display space having three physical dimensions; and a physical sub-volume having three physical dimensions positioned in and occupying a volume space in the display space, displaying data and applying an input GUI control operation event based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display assigned to the sub-volume anywhere in the sub-volume to which the event is assigned.
-
-
22. A display, comprising:
-
a physical volumetric display space having three physical dimensions; a volume menu bar having three physical dimensions positioned in and occupying a volume space in the display space and displaying menu items; and a physical sub-volume associated with the menu bar and applying an input event based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display of one of the menu items limited anywhere in the sub-volume.
-
-
23. A display, comprising:
-
a physical volumetric display space having three physical dimensions; a volume icon having three physical dimensions positioned in and occupying a volume space in the display space and initiating a function when activated; and a physical sub-volume associated with the icon and applying an input event based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display of the icon anywhere in the sub-volume.
-
-
24. A method of managing a physical volumetric display having three physical dimensions, comprising:
-
creating a sub-volume having three physical dimensions occupying a volume space in the volumetric display; and providing application data to a window and where display elements activated do not all reside on a single plane; and assigning an input event to the sub-volume responsive to input focus and applying the event based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display anywhere in the sub-volume to which the event is assigned.
-
-
25. A method of managing a volumetric display having three physical dimensions, comprising:
-
creating a sub-volume having three physical dimensions; and assigning an input GUI control operation event to the sub-volume responsive to input focus and applying an effect of the event based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display anywhere in an interior of the sub-volume to which the event is assigned.
-
-
26. A method of managing a physical volumetric display having three physical dimensions, comprising:
-
creating one or more physical sub-volumes within the physical volumetric display each having three physical dimensions and each occupying a physical volume space in the physical volumetric display; providing application data to windows corresponding to one or more applications assigned to each of the sub-volumes; and assigning GUI drawing control operations for the physical sub-volumes to the sub-volumes and applying a drawing effect of the operations based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display anywhere in an interior of the physical sub-volume to which the operation is directed.
-
-
27. A method of managing a volumetric display having three physical dimensions, comprising:
-
creating a sub-volume having three physical dimensions; and assigning a drawing input GUI control operation event to the sub-volume responsive to input focus and applying an effect of the event based on user-made hand gestures directly defining a virtual plane as a volume between two hands in the physical volumetric display anywhere in an interior of the sub-volume to which the event is assigned.
-
Specification