HAND POSTURE MODE CONSTRAINTS ON TOUCH INPUT
First Claim
1. A method of controlling a virtual object within a virtual workspace, comprising:
- recognizing a hand posture of an initial touch gesture directed to a touch-input receptor;
setting a mode constraint based on the hand posture, the mode constraint specifying a constrained parameter of a virtual object that is to be maintained responsive to a subsequent touch gesture;
recognizing a subsequent touch gesture directed to the touch-input receptor; and
modulating an unconstrained parameter of the virtual object responsive to the subsequent touch gesture while maintaining the constrained parameter of the virtual object in accordance with the mode constraint.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of controlling a virtual object within a virtual workspace includes recognizing a hand posture of an initial touch gesture directed to a touch-input receptor, and a mode constraint is set based on the hand posture. The mode constraint specifies a constrained parameter of a virtual object that is to be maintained responsive to a subsequent touch gesture. The method further includes recognizing a subsequent touch gesture directed to the touch-input receptor. An unconstrained parameter of the virtual object is modulated responsive to the subsequent touch gesture while the constrained parameter of the virtual object is maintained in accordance with the mode constraint.
-
Citations
20 Claims
-
1. A method of controlling a virtual object within a virtual workspace, comprising:
-
recognizing a hand posture of an initial touch gesture directed to a touch-input receptor; setting a mode constraint based on the hand posture, the mode constraint specifying a constrained parameter of a virtual object that is to be maintained responsive to a subsequent touch gesture; recognizing a subsequent touch gesture directed to the touch-input receptor; and modulating an unconstrained parameter of the virtual object responsive to the subsequent touch gesture while maintaining the constrained parameter of the virtual object in accordance with the mode constraint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling a virtual object within a virtual workspace, comprising:
-
recognizing a first hand posture of an initial touch gesture directed to a touch display; recognizing a second hand posture of a subsequent touch gesture directed to the touch display; setting a mode constraint based on the first hand posture and the second hand posture, the mode constraint specifying a constrained parameter of a virtual object that is to be maintained responsive to the initial touch gesture and the subsequent touch gesture; and modulating an unconstrained parameter of the virtual object responsive to the initial touch gesture and the subsequent touch gesture while maintaining the constrained parameter of the virtual object in accordance with the mode constraint. - View Dependent Claims (17, 18, 19)
-
-
20. A computing system, comprising:
-
a display surface configured to receive touch input; a logic subsystem operatively connected to the display surface; and a data-holding subsystem holding instructions executable by the logic subsystem to; display on the display surface a virtual workspace including a virtual object; recognize a hand posture of an initial touch gesture directed to the display surface; set a mode constraint based on the hand posture, the mode constraint specifying a constrained parameter of a virtual object that is to be maintained responsive to a subsequent touch gesture; recognize a subsequent touch gesture directed to the display surface; and modulate an unconstrained parameter of the virtual object responsive to the subsequent touch gesture while maintaining the constrained parameter of the virtual object in accordance with the mode constraint.
-
Specification