×

Trajectory detection and feedback system for tennis

  • US 9,370,704 B2
  • Filed: 01/29/2014
  • Issued: 06/21/2016
  • Est. Priority Date: 08/21/2006
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer readable medium configured to store a computer program used by a computer, the computer readable medium comprising:

  • computer code configured to control generation of images of a virtual tennis ball as a function of time which are output to a display worn on a user'"'"'s head which delivers images into at least one of a user'"'"'s eyes to mimic a position of a real tennis ball as the function of time approaching a user;

    computer code configured to determine (1) speed, position, and orientation of a hand-held device as the function of time based upon sensor data from one or more sensors, (2) when the virtual tennis ball is hit by the user based upon the position and the orientation of the hand-held device as the function of time and a virtual position of the tennis ball as the function of time, and (3) an orientation of the hand-held device relative to the virtual tennis ball when the virtual tennis ball is determined to be hit by the user;

    computer code configured to determine a spin of the virtual tennis ball based upon the speed of the hand-held device as the function of time and the orientation of the hand-held device relative to the virtual tennis ball when the virtual tennis ball is determined to be hit by the user;

    computer code configured to calculate a trajectory for the virtual tennis ball based upon the speed of the hand-held device, the spin of the virtual tennis ball, and the orientation of the hand-held device relative to the virtual tennis ball when the virtual tennis ball is determined to be hit by the user;

    when the virtual tennis ball is determined to be hit by the user, computer code configured to trigger a haptic sensation generator in the hand-held device wherein the haptic sensation generator transmits one or more haptic sensations to the user which mimic a feel of the real tennis ball being hit; and

    computer code configured to control, based upon the calculated trajectory, generation of second images of the virtual tennis ball which are output to the display worn on the user'"'"'s head and which show the virtual position of the virtual tennis ball as the function of time after the virtual tennis ball is determined to be hit moving away from the user according to the calculated trajectory.

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