VELOCITY FIELD INTERACTION FOR FREE SPACE GESTURE INTERFACE AND CONTROL
First Claim
Patent Images
1. A method including:
- automatically interpreting a gesture of a control object in a three dimensional sensor space by;
sensing a movement of the control object in the three dimensional sensor space;
sensing orientation of the control object;
defining a control plane tangential to a surface of the control object; and
interpreting the gesture based on whether the movement of the control object is more normal to the control plane or more parallel to the control plane.
11 Assignments
0 Petitions
Accused Products
Abstract
The technology disclosed relates to automatically interpreting a gesture of a control object in a three dimensional sensor space by sensing a movement of the control object in the three dimensional sensor space, sensing orientation of the control object, defining a control plane tangential to a surface of the control object and interpreting the gesture based on whether the movement of the control object is more normal to the control plane or more parallel to the control plane.
-
Citations
19 Claims
-
1. A method including:
automatically interpreting a gesture of a control object in a three dimensional sensor space by; sensing a movement of the control object in the three dimensional sensor space; sensing orientation of the control object; defining a control plane tangential to a surface of the control object; and interpreting the gesture based on whether the movement of the control object is more normal to the control plane or more parallel to the control plane. - View Dependent Claims (2, 3)
-
4. A method including:
-
automatically interpreting a gesture of a control object in a three dimensional sensor space relative to a flow depicted in a display by; sensing a movement of the control object in the three dimensional sensor space; sensing orientation of the control object; defining a control plane tangential to a surface of the control object; and interpreting the gesture based on whether the control plane and the movement of the control object are more normal or more parallel to the flow depicted in the display. - View Dependent Claims (5, 6)
-
-
7. A method including:
-
navigating a multi-layer presentation tree using gestures of a control object in a three dimensional sensor space by distinguishing between the control object and a sub-object of the control object, including; sensing a movement of the control object in the three dimensional sensor space; interpreting the movement of the control object as scrolling through a particular level of the multi-layer presentation tree; and sensing a movement of the sub-object in the three dimensional sensor space and interpreting the movement of the sub-object as selecting a different level in the multi-layer presentation tree, the different level being either a deeper or higher level from the particular level, and subsequently interpreting the movement of the control object as scrolling through the different level of the multi-layer presentation tree. - View Dependent Claims (8, 9)
-
-
10. A method including:
-
navigating a multi-layer presentation tree using gestures of a control object in a three dimensional sensor space by distinguishing between the control object and one or more sub-objects of the control object, including; sensing a movement of the control object in the three dimensional sensor space; interpreting the movement of the control object as traversing through a particular level of the presentation tree; sensing a movement of a first sub-object of the control object in the three dimensional sensor space and interpreting the movement of the first sub-object as selecting a different level in the presentation tree, the different level being either deeper or higher level from the particular level, and subsequently interpreting the movement of the control object as traversing through the different level of the presentation tree; and sensing a movement of a second sub-object of the control object in the three dimensional sensor space and interpreting the movement of the second sub-object as selecting a different presentation layout from a current presentation layout of the presentation tree, and subsequently presenting the presentation tree in the different presentation layout. - View Dependent Claims (11)
-
-
12. A method including:
-
automatically determining a control to a virtual control by a control object in a three dimensional sensor space by distinguishing the control object and a sub-object of the control object, including; sensing a location of the control object in a three dimensional sensor space; determining whether the control object engages the virtual control based on the location of the control object; sensing a movement of the sub-object of the control object in the three dimensional sensor space; and interpreting the movement of the sub-object as a gesture controlling the virtual control if the control object engages the virtual control. - View Dependent Claims (13, 14)
-
-
15. A method including:
-
automatically determining a control to a virtual control by a control object in a three dimensional sensor space by; sensing a location of the control object in the three dimensional sensor space; determining whether the control object engages the virtual control based on the location of the control object; sensing orientation of the control object; defining a control plane tangential to a surface of the control object; and interpreting a direction of the control plane as a gesture controlling the virtual control if the control object engages the virtual control. - View Dependent Claims (16, 17)
-
-
18. A method including:
automatically interpreting a gesture of a control object in a three dimensional space relative to one or more objects depicted in a display by; sensing a speed of a movement of the control object moving through the three dimensional sensor space; interpreting the movement as a path on the display if the speed of the movement exceeds a pre-determined threshold; and duplicating one or more of the objects in the display that intersect the interpreted path. - View Dependent Claims (19)
Specification