Systems, devices, and methods for virtual and augmented reality sports training
First Claim
1. A system for training a player to hit a real ball at a target using a virtual or augmented reality display device, the system comprising:
- a virtual or augmented reality display device having a camera, a display, and a computing device disposed therein, the computing device having;
one or more processors, andat least one memory coupled to the one or more processors, the at least one memory having instructions stored thereon which, when executed by the one or more processors, cause the computing device to;
receive sensor signals from the camera and, based on the sensor signals, detect a position of a real ball;
determine a trajectory for a virtual ball, the trajectory intersecting with the detected position of the real ball;
transmit a signal that causes the display to display a virtual pitch of the virtual ball along the trajectory intersecting with the detected position of the real ball;
transmit a signal that causes the display to display a target towards which the player should hit the real ball;
determine whether the real ball is hit at the target; and
transmit to a speaker a signal that causes the speaker to provide an indication of whether the real ball is hit at the target;
wherein the virtual or augmented reality display device is configured to communicate with a glove worn by a player, the glove including a sensor configured to;
detect vibrations caused by an impact between a bat and the real ball; and
transmit to the computing device a signal that causes the computing device to determine whether a level of the vibrations is within a predetermined range; and
wherein the virtual or augmented reality display device is configured to communicate with the speaker within audible range of the player and cause the speaker to emit an audible tone in response to receiving a signal from the sensor indicating that the level of the vibrations is within the predetermined range.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are devices, systems, and methods for training a player to hit a ball at a target using a virtual or augmented reality display device, an exemplary method including detecting a position of a real ball, determining a trajectory for a virtual ball, the trajectory intersecting with the detected position of the real ball, displaying, by the virtual or augmented reality display device, a virtual pitch of the virtual ball along the trajectory intersecting with the detected position of the real ball, displaying, by the virtual or augmented reality display device, a target towards which the player should hit the real ball, determining whether the real ball is hit at the target, and providing an indication of whether the real ball is hit at the target.
22 Citations
20 Claims
-
1. A system for training a player to hit a real ball at a target using a virtual or augmented reality display device, the system comprising:
-
a virtual or augmented reality display device having a camera, a display, and a computing device disposed therein, the computing device having; one or more processors, and at least one memory coupled to the one or more processors, the at least one memory having instructions stored thereon which, when executed by the one or more processors, cause the computing device to; receive sensor signals from the camera and, based on the sensor signals, detect a position of a real ball; determine a trajectory for a virtual ball, the trajectory intersecting with the detected position of the real ball; transmit a signal that causes the display to display a virtual pitch of the virtual ball along the trajectory intersecting with the detected position of the real ball; transmit a signal that causes the display to display a target towards which the player should hit the real ball; determine whether the real ball is hit at the target; and transmit to a speaker a signal that causes the speaker to provide an indication of whether the real ball is hit at the target; wherein the virtual or augmented reality display device is configured to communicate with a glove worn by a player, the glove including a sensor configured to; detect vibrations caused by an impact between a bat and the real ball; and transmit to the computing device a signal that causes the computing device to determine whether a level of the vibrations is within a predetermined range; and wherein the virtual or augmented reality display device is configured to communicate with the speaker within audible range of the player and cause the speaker to emit an audible tone in response to receiving a signal from the sensor indicating that the level of the vibrations is within the predetermined range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium storing a program for using a virtual or augmented reality device having a camera, a display, and a computing device disposed therein for training a player to hit a real ball at a target, the program including instructions which, when executed by a processor, cause the computing device to:
-
receive sensor signals from the camera and, based on the sensor signals, detect a position of a real ball based on an image captured by the camera; determine a trajectory for a virtual ball, the trajectory intersecting with the detected position of the real ball; transmit a signal that causes the display to display a virtual pitch of the virtual ball along the trajectory intersecting with the detected position of the real ball; transmit a signal that causes the display to display a target towards which the player should hit the real ball; determine, based on an image captured by the camera coupled to the virtual or augmented reality display device, whether the real ball is hit at the target; and transmit to a speaker a signal that causes the speaker to provide an indication of whether the real ball is hit at the target. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A method of training a player to hit a real ball at a target using a virtual or augmented reality display device having a camera, a display, and a computing device disposed therein, the method comprising:
-
detecting, by the camera, a position of a real ball; determining a trajectory for a virtual ball, the trajectory intersecting with the detected position of the real ball; displaying, by the display, a virtual pitch of the virtual ball along the trajectory intersecting with the detected position of the real ball; displaying, by the display, a target towards which the player should hit the real ball; determining whether the real ball is hit at the target; and transmitting a signal to a speaker to cause the speaker to provide an indication of whether the real ball is hit at the target. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification