×

Jump shot and athletic activity analysis system

  • US 10,664,690 B2
  • Filed: 03/06/2017
  • Issued: 05/26/2020
  • Est. Priority Date: 11/21/2013
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product for video analysis of a basketball jump shot, 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 basketball jump shot, 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 basketball jump shot, wherein the phase comprises a member of the group consisting of (1) a base phase, (2) a frame phase, (3) a release phase, (4) a follow-through phase, and (5) a finish phase;

    process pixels in the determined frame to determine a body position for the person within the determined frame, wherein the determined body position comprises data indicative of an arrangement of joints and limbs for the person within the determined frame;

    compare the determined body position in the determined frame with a reference skeleton for the basketball jump shot phase;

    determine a deviation between the determined body position and the reference skeleton based on the comparison operation;

    repeat the frame determination operation, the processing operation, the comparison operation, and the deviation determination operation for a plurality of basketball jump shots by the person;

    maintain data indicative of whether the basketball jump shots went through a basketball hoop;

    build a database associated with the basketball jump shots, the database including the determined deviations for the basketball jump shots in association with data indicative of which of the basketball jump shots went through the basketball hoop;

    determine a plurality of different types of deviations with respect to a plurality of the basketball jump shots based on the repeated operations; and

    analyze the database to correlate the determined deviation types for the basketball jump shots with respect to the associated data indicative of whether the basketball jump shots went through the basketball hoop and assess which deviation types are correlated with at least one of made shots and missed shots.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×