METHOD AND APPARATUS FOR TRACKING THREE-DIMENSIONAL MOVEMENTS OF AN OBJECT USING A DEPTH SENSING CAMERA
First Claim
1. A method for use in obtaining input for an application, comprising:
- establishing communications with an image capture device that is capable of providing output data that includes depth measurements;
using the image capture device to capture images of an object as the object moves in a three-dimensional manner;
receiving the output data provided by the image capture device as the image capture device captures images of the object; and
analyzing the output data provided by the image capture device to detect and track the three-dimensional movements of the object.
4 Assignments
0 Petitions
Accused Products
Abstract
A controller (110) includes a body (111), one or more buttons disposed on the body, and one or more detectable elements (e.g. 122, 124, 126, and/or 128) disposed on the body that are arranged in a pattern. A tracking device for use in obtaining information for controlling an execution of a game program by a processor for enabling an interactive game to be played by a user includes a body (111) having a section to be oriented towards a screen when a progress of a game provided via execution of the game apparatus is displayed upon the screen, and at least one photonically detectable (“PD”) element (e.g. 122, 124, 126, and/or 128) assembled with the body, a position of the photonically detectable element within an image being recordable by an image capture device (112) when the section is oriented at least partly towards the screen, wherein positions of the PD element at different points in time are quantifiable to quantify movement of the body in space.
240 Citations
36 Claims
-
1. A method for use in obtaining input for an application, comprising:
-
establishing communications with an image capture device that is capable of providing output data that includes depth measurements; using the image capture device to capture images of an object as the object moves in a three-dimensional manner; receiving the output data provided by the image capture device as the image capture device captures images of the object; and analyzing the output data provided by the image capture device to detect and track the three-dimensional movements of the object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product comprising a medium for embodying a computer program for input to a computer and a computer program embodied in the medium for causing the computer to perform steps comprising:
-
establishing communications with an image capture device that is capable of providing output data that includes depth measurements; using the image capture device to capture images of an object as the object moves in a three-dimensional manner; receiving the output data provided by the image capture device as the image capture device captures images of the object; and analyzing the output data provided by the image capture device to detect and track the three-dimensional movements of the object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus, comprising:
-
an image capture device that is capable of providing output data that includes depth measurements; and a processing system that is communicatively coupled to the image capture device, wherein the processing system is configured to execute steps comprising using the image capture device to capture images of an object as the object moves in a three-dimensional manner, receiving the output data provided by the image capture device as the image capture device captures images of the object, and analyzing the output data provided by the image capture device to detect and track the three-dimensional movements of the object. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification