×

Systems and methods for indicating user performance in launching a basketball toward a basketball hoop

  • US 10,762,642 B2
  • Filed: 01/30/2020
  • Issued: 09/01/2020
  • Est. Priority Date: 04/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A mobile computing device for use in basketball, comprisinga digital camera for capturing a plurality of two-dimensional (2D) images;

  • andat least one processor programmed with instructions that, when executed by the at least one processor, cause the at least one processor to;

    identify a basketball hoop within the plurality of 2D images based on a shape of the basketball hoop within the plurality of 2D images;

    determine a position of the basketball hoop in three-dimensional (3D) space based on at least one of the identified basketball hoop and a backboard coupled to the identified basketball hoop;

    identify a secondary object in the plurality of 2D images;

    determine a position of the secondary object in 3D space based on at least a first 2D image of the plurality of 2D images;

    identify a basketball within the plurality of 2D images;

    when the basketball is launched toward the basketball hoop, determine a plurality of 2D locations of the basketball along a trajectory of the basketball toward the basketball hoop based on the plurality of 2D images;

    determine a position of the basketball in 3D space for at least one of the 2D locations based on the determined position of the secondary object in 3D space and a location of the basketball relative to the secondary object in at least a second 2D image of the plurality of 2D images;

    determine a trajectory of the basketball in 3D space based on the plurality of 2D locations, the position of the basketball hoop in 3D space, and the position of the basketball in 3D space;

    determine an orientation of the digital camera in 3D space based on at least one of the shape of the basketball hoop and the backboard within the plurality of 2D images; and

    based on the determined trajectory, provide feedback indicative of a performance of a user in launching the basketball toward the basketball hoop.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×