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;
constructing a 3D solid model to represent the control object by fitting one or more 3D solid subcomponents to the surface characterized; and
improving representation of the gestural motion by the 3D solid model, including;
pairing point sets on the surface with points on axes of the 3D solid subcomponents, wherein surface points lie on vectors that are normal to the axes;
determining an error indication between a point on the surface characterized 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.
9 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.
-
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; constructing a 3D solid model to represent the control object by fitting one or more 3D solid subcomponents to the surface characterized; and improving representation of the gestural motion by the 3D solid model, including; pairing point sets on the surface with points on axes of the 3D solid subcomponents, wherein surface points lie on vectors that are normal to the axes; determining an error indication between a point on the surface characterized 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, which 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; constructing a 3D solid model to represent the control object by fitting one or more 3D solid subcomponents to the surface characterized; and improving representation of the gestural motion by the 3D solid model, including; pairing point sets on the surface with points on axes of the 3D solid subcomponents, wherein surface points lie on vectors that are normal to the axes; determining an error indication between a point on the surface characterized 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; construct a 3D solid model to represent the control object by fitting one or more 3D solid subcomponents to the surface characterized; and improve representation of the gestural motion by the 3D solid model, including; pairing point sets on the surface with points on axes of the 3D solid subcomponents, wherein surface points lie on vectors that are normal to the axes; determining an error indication between a point on the surface characterized 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