Jump Shot and Athletic Activity Analysis System
First Claim
Patent Images
1. A computer program product for video analysis of a physical activity, the computer program product comprising:
- a plurality of processor-executable instructions configured for processing video data, the video data comprising a plurality of frames of a person performing the physical activity, the instructions being resident on a non-transitory computer-readable storage medium and being configured, upon execution by a processor, to;
determine a frame of the video data that depicts a body position of the person in a phase of the physical activity;
compare the body position in the frame with a reference skeleton for the phase of the physical activity; and
determine a deviation between the frame body position and the reference skeleton based on the comparison operation.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques where a computer or mobile device performs video analysis of a person performing a physical activity are described. The computer or mobile device performs video analysis based on one or more reference skeletons. The reference skeleton may be superimposed over captured video of the person performing the physical activity or compared to a generated player skeleton based on the captured video to determine derivation from the reference skeleton in the physical activity performed by the person.
31 Citations
42 Claims
-
1. A computer program product for video analysis of a physical activity, the computer program product comprising:
a plurality of processor-executable instructions configured for processing video data, the video data comprising a plurality of frames of a person performing the physical activity, the instructions being resident on a non-transitory computer-readable storage medium and being configured, upon execution by a processor, to; determine a frame of the video data that depicts a body position of the person in a phase of the physical activity; compare the body position in the frame with a reference skeleton for the phase of the physical activity; and determine a deviation between the frame body position and the reference skeleton based on the comparison operation. - 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, 29, 30, 31, 32)
-
33. A method for video analysis of a physical activity, the method comprising:
-
processing video data, the video data comprising a plurality of frames of a person performing the physical activity, wherein the processing step comprises; determining a frame of the video data that depicts a body position of the person in a phase of the physical activity; comparing the body position in the frame with a reference skeleton for the phase of the physical activity; and determining a deviation between the frame body position and the reference skeleton based on the comparing step; and wherein the frame determining, comparing, and deviation determining steps are performed by a processor.
-
-
34. An apparatus for video analysis of a physical activity, the apparatus comprising:
a processor configured for processing video data, the video data comprising a plurality of frames of a person performing the physical activity, wherein the processor is configured to; determine a frame of the video data that depicts a body position of the person in a phase of the physical activity; compare the body position in the frame with a reference skeleton for the phase of the physical activity; and determine a deviation between the frame body position and the reference skeleton based on the comparison operation. - View Dependent Claims (35, 36)
-
37. A computer program product comprising:
a plurality of processor-executable instructions, the instructions being resident on a non-transitory computer-readable storage medium of a computing device and being configured, upon execution by a processor, to; capture video of a person performing the physical activity using a camera associated with a mobile device; determine a first frame of the captured video that depicts the person positioned in a first phase of the physical activity by searching for characteristics identifying the first phase of the physical activity in the captured video; compare the person'"'"'s body position in the first frame to a first reference skeleton corresponding to the first phase of the physical activity; and determine whether the person demonstrated a derivation from the first reference skeleton in the first phase of the physical activity while performing the physical activity as a result of comparing the first frame to the first reference skeleton. - View Dependent Claims (38, 39)
-
40. An apparatus for video analysis of a physical activity, the apparatus comprising:
-
a processor configured for processing video data, the video data comprising a plurality of frames of a person performing the physical activity, wherein the processor is configured to; determine a frame of the video data that depicts a body position of the person in a phase of the physical activity; compare the body position in the frame with a reference skeleton for the phase of the physical activity; determine a deviation between the frame body position and the reference skeleton based on the comparison operation; determine whether the basketball jump shot went through a basketball hoop; a database for storing data, the database configured to; maintain data indicative of whether the basketball jump shot went through a basketball hoop; and maintain data indicative of one or more determined derivations between the frame body position and the reference skeleton. - View Dependent Claims (41, 42)
-
Specification