Predictive information for free space gesture control and communication
First Claim
Patent Images
1. A method of capturing gestural motion of a control object in a three-dimensional (3D) sensory space, the method including:
- determining observation information characterizing a surface of a control object from at least one image of a gestural motion of the control object in a three-dimensional (3D) sensory space by fitting a family of closed curves and positions of a plurality of two-dimensional (2D) cross-sectional portions of the control object to the image based at least on a location of at least one image capturing device;
constructing a 3D solid model to represent the control object by fitting one or more 3D solid subcomponents to the characterized surface; and
improving the 3D solid model'"'"'s representation of the gestural motion by;
determining an error indication between a point on the characterized surface of the control object and a corresponding point on at least one of the 3D solid subcomponents; and
responsive to the error indication adjusting the 3D solid model.
10 Assignments
0 Petitions
Accused Products
Abstract
Free space machine interface and control can be facilitated by predictive entities useful in interpreting a control object'"'"'s position and/or motion (including objects having one or more articulating members, i.e., humans and/or animals and/or machines). Predictive entities can be driven using motion information captured using image information or the equivalents. Predictive information can be improved applying techniques for correlating with information from observations.
51 Citations
29 Claims
-
1. A method of capturing gestural motion of a control object in a three-dimensional (3D) sensory space, the method including:
-
determining observation information characterizing a surface of a control object from at least one image of a gestural motion of the control object in a three-dimensional (3D) sensory space by fitting a family of closed curves and positions of a plurality of two-dimensional (2D) cross-sectional portions of the control object to the image based at least on a location of at least one image capturing device; constructing a 3D solid model to represent the control object by fitting one or more 3D solid subcomponents to the characterized surface; and improving the 3D solid model'"'"'s representation of the gestural motion by; determining an error indication between a point on the characterized surface of the control object and a corresponding point on at least one of the 3D solid subcomponents; and responsive to the error indication adjusting the 3D solid model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer readable storage medium impressed with computer program instructions to capture gestural motion of a control object in a three-dimensional (3D) sensory space, the instructions, when executed on a processor, implement a method including:
-
determining observation information characterizing a surface of a control object from at least one image of a gestural motion of the control object in a three-dimensional (3D) sensory space by fitting a family of closed curves and positions of a plurality of two-dimensional (2D) cross-sectional portions of the control object to the image based at least on a location of at least one image capturing device; constructing a 3D solid model to represent the control object by fitting one or more 3D solid subcomponents to the characterized surface; and improving the 3D solid model'"'"'s representation of the gestural motion by; determining an error indication between a point on the characterized surface of the control object and a corresponding point on at least one of the 3D solid subcomponents; and responsive to the error indication adjusting the 3D solid model.
-
-
29. A system for capturing gestural motion of a control object in a three-dimensional (3D) sensory space, comprising:
-
a processor and a non-transitory computer readable storage medium storing computer instructions configured to cause the processor to; determine observation information characterizing a surface of a control object from at least one image of a gestural motion of the control object in a three-dimensional (3D) sensory space by fitting a family of closed curves and positions of a plurality of two-dimensional (2D) cross-sectional portions of the control object to the image based at least on a location of at least one image capturing device; construct a 3D solid model to represent the control object by fitting one or more 3D solid subcomponents to the characterized surface; and improve the 3D solid model'"'"'s representation of the gestural motion by; determining an error indication between a point on the characterized surface of the control object and a corresponding point on at least one of the 3D solid subcomponents; and responsive to the error indication adjusting the 3D solid model.
-
Specification