DYNAMIC USER INTERACTIONS FOR DISPLAY CONTROL AND SCALING RESPONSIVENESS OF DISPLAY OBJECTS
First Claim
1. A method of uniformly responding to gestural inputs from a user irrespective of a position of the user in a three-dimensional (3D) sensory space, the method including:
- automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface, including;
calculating a control object'"'"'s distance from a camera electronically coupled to the gestural interface;
scaling an apparent angle traversed by movement in the camera'"'"'s field of view to a scaled movement distance based on the control object'"'"'s distance from the camera; and
automatically proportioning responses to the scaled movement distance of gestures in the physical space rather than the apparent angle traversed.
11 Assignments
0 Petitions
Accused Products
Abstract
The technology disclosed relates to distinguishing meaningful gestures from proximate non-meaningful gestures in a three-dimensional (3D) sensory space. In particular, it relates to calculating spatial trajectories of different gestures and determining a dominant gesture based on magnitudes of the spatial trajectories. The technology disclosed also relates to uniformly responding to gestural inputs from a user irrespective of a position of the user. In particular, it relates to automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface by automatically proportioning on-screen responsiveness to scaled movement distances of gestures in the physical space, user spacing with the 3D sensory space, or virtual object density in the gestural interface. The technology disclosed further relates to detecting if a user has intended to interact with a virtual object based on measuring a degree of completion of gestures and creating interface elements in the 3D space.
112 Citations
7 Claims
-
1. A method of uniformly responding to gestural inputs from a user irrespective of a position of the user in a three-dimensional (3D) sensory space, the method including:
automatically adapting a responsiveness scale between gestures in a physical space and resulting responses in a gestural interface, including; calculating a control object'"'"'s distance from a camera electronically coupled to the gestural interface; scaling an apparent angle traversed by movement in the camera'"'"'s field of view to a scaled movement distance based on the control object'"'"'s distance from the camera; and automatically proportioning responses to the scaled movement distance of gestures in the physical space rather than the apparent angle traversed. - View Dependent Claims (2, 3)
-
4. A method of adjusting responsiveness of virtual objects of a gestural interface in a three-dimensional (3D) sensory space, the method including:
automatically adjusting a responsiveness scale between gestures in a physical space and resulting responses of virtual objects in a gestural interface, including; calculating a virtual object density of the gestural interface based on a numerosity of the virtual objects; and automatically proportioning on-screen responsiveness of the virtual objects to the gestures responsive to the virtual object density in the gestural interface. - View Dependent Claims (5, 6)
-
7. A method of uniformly responding to gestural inputs from multiple users within a three-dimensional (3D) sensory space, the method including:
automatically adapting a responsiveness scale between gestures in a physical space from multiple users and resulting responses in a shared gestural interface by; calculating a user spacing within a three-dimensional (3D) sensory space based on a spacing of users detected in the 3D sensory space; and automatically proportioning on-screen responsiveness of the shared gestural interface responsive to the user spacing when interpreting movement distances of the gestures in the physical space.
Specification