Trajectory detection and feedback system
First Claim
1. A system comprising:
- a camera configured to capture images including a body location on an individual playing a game as a function of time;
a distance sensor, physically proximate to the camera, the distance sensor having an emitter configured to emit light and a detector configured to detect the light after reflection of the light from the body location, wherein the distance sensor is used to determine, based on the detected light, a distance from the camera to the body location as the function of time; and
a processor, coupled to the camera and the distance sensor, configured to
1) receive the images,
2) based upon image data associated with the images, determine a pixel position of the body location as the function of time,
3) receive sensor data from the distance sensor,
4) based upon the sensor data, determine a distance from the camera to the body location as the function of time,
5) based upon the distance from the camera to the body location as the function of time and the pixel position of the body location as the function of time, generate a three dimensional position representative of a motion of the body location in physical space as the function time and
6) based upon the three dimensional position of the body location as the function of time in physical space, determine an input parameter for a video game.
1 Assignment
0 Petitions
Accused Products
Abstract
A disclosed device provides a trajectory detection and feedback system. The system is capable of detecting one or more moving objects in free flight, analyzing a trajectory of each object and providing immediate feedback information to a human that has launched the object into flight, and/or one or more observers in the area. In a particular embodiment, a non-intrusive machine vision system that remotely detects trajectories of moving objects may be used to evaluate trajectory parameters for a basketball shot at a basketball hoop by a player. The feedback information, such as a trajectory entry angle into the basketball hoop and/or an entry velocity into the hoop for the shot, may be output to the player in an auditory format using a sound projection device. The system may be operable to be set-up and to operate in a substantially autonomous manner.
-
Citations
25 Claims
-
1. A system comprising:
-
a camera configured to capture images including a body location on an individual playing a game as a function of time; a distance sensor, physically proximate to the camera, the distance sensor having an emitter configured to emit light and a detector configured to detect the light after reflection of the light from the body location, wherein the distance sensor is used to determine, based on the detected light, a distance from the camera to the body location as the function of time; and a processor, coupled to the camera and the distance sensor, configured to
1) receive the images,
2) based upon image data associated with the images, determine a pixel position of the body location as the function of time,
3) receive sensor data from the distance sensor,
4) based upon the sensor data, determine a distance from the camera to the body location as the function of time,
5) based upon the distance from the camera to the body location as the function of time and the pixel position of the body location as the function of time, generate a three dimensional position representative of a motion of the body location in physical space as the function time and
6) based upon the three dimensional position of the body location as the function of time in physical space, determine an input parameter for a video game. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 21, 22)
-
-
18. A system comprising:
-
a camera configured to capture images including an object associated with an individual playing a game as a function of time; a distance sensor, physically proximate to the camera, the distance sensor having an emitter configured to emit light and a detector configured to detect the light after reflection of the light from the object, wherein the distance sensor is used to determine a distance from the camera to the object as the function of time; a motion sensor, physically proximate to the camera, used to detect motion as a function of time; wherein the camera, the distance sensor and the motion sensor are related to a single clock; and a processor, coupled to camera, the distance sensor and the motion sensor, configured to receive the images, to receive first sensor data from the distance sensor and second sensor data from the motion sensor and based upon image data associated with each of the images, the first sensor data and the second sensor data, generate a three dimensional position representative of the motion of the object in physical space as the function time. - View Dependent Claims (19, 20)
-
-
23. A method comprising:
-
capturing images by a camera thereby defining image data indicative of the images, the images including a body location on an individual playing a game as a function of time; emitting light from a distance sensor; sensing the light by the distance sensor after the light has reflected from the body location; determining a distance from the camera to the body location as the function of time based on the sensing; based upon the image data, determining a pixel position of the body location as the function of time; based upon the distance from the camera to the body location as the function time and the pixel position of the body location as the function of time, generating a three dimensional position of the body location in physical space as the function of time; and providing an input parameter for a video game based upon the three dimensional position. - View Dependent Claims (24, 25)
-
Specification