User-defined virtual interaction space and manipulation of virtual cameras in the interaction space
First Claim
1. A method for defining interface modalities in a three dimensional (3D) sensor space, the method including:
- detecting a control gesture made by a control object moving in a three dimensional (3D) sensor space, wherein the control gesture includes a curved sweep that defines a collection of points within a distance to a point in the 3D sensor space;
calculating gesture parameters of the control gesture that was detected; and
defining spatial attributes for an interaction modality in the 3D sensor space responsive to the gesture parameters of the control gesture; and
manipulating controls in a virtual interaction space based upon a linked correspondence with the interaction modality to an image presented to a viewer.
9 Assignments
0 Petitions
Accused Products
Abstract
The technology disclosed relates to creating user-defined interaction spaces and modalities in a three dimensional (3D) sensor space in response to control gestures. It also relates to controlling virtual cameras in the 3D sensor space using control gestures and manipulating controls of the virtual cameras through the control gestures. In particular, it relates to defining one or more spatial attributes of the interaction spaces and modalities in response to one or more gesture parameters of the control gesture. It also particularly relates to defining one or more visual parameters of a virtual camera in response to one or more gesture parameters of the control gesture.
-
Citations
20 Claims
-
1. A method for defining interface modalities in a three dimensional (3D) sensor space, the method including:
-
detecting a control gesture made by a control object moving in a three dimensional (3D) sensor space, wherein the control gesture includes a curved sweep that defines a collection of points within a distance to a point in the 3D sensor space; calculating gesture parameters of the control gesture that was detected; and defining spatial attributes for an interaction modality in the 3D sensor space responsive to the gesture parameters of the control gesture; and manipulating controls in a virtual interaction space based upon a linked correspondence with the interaction modality to an image presented to a viewer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable medium storing code that implements a method of defining interface modalities in a three dimensional (3D) sensor space, which code when executed by one or more processors performs actions including:
-
detecting a control gesture made by a control object moving in a three dimensional (3D) sensor space, wherein the control gesture includes a curved sweep that defines a collection of points within a distance to a point in the 3D sensor space; calculating gesture parameters of the control gesture that was detected; and defining spatial attributes for an interaction modality in the 3D sensor space responsive to the gesture parameters of the control gesture; and manipulating controls in a virtual interaction space based upon a linked correspondence with the interaction modality to an image presented to a viewer.
-
-
20. A system, for controlling a machine, including:
-
at least one camera; one or more processors coupled to the at least one camera to process image information; a computer readable medium storing code that implements a method of defining interface modalities in a three dimensional (3D) sensor space, which code when executed by one or more processors performs actions including; detecting a control gesture made by a control object moving in a three dimensional (3D) sensor space, wherein the control gesture includes a curved sweep that defines a collection of points within a distance to a point in the 3D sensor space; calculating gesture parameters of the control gesture that was detected; and defining spatial attributes for an interaction modality in the 3D sensor space responsive to the gesture parameters of the control gesture; and manipulating controls in a virtual interaction space based upon a linked correspondence with the interaction modality to an image presented to a viewer.
-
Specification