Baseball pitch simulation and swing analysis using virtual reality device and system
AssigneeTrinityVR, Inc.
InventorsJeffrey Danis, Zachary Lynn, Julian Volyn
Life of this patent
Estimating the term…
Abstract
A virtual reality baseball system uses a virtual reality device to present a simulated pitch to a batter. The system also includes sensors that are attached to a bat, and optionally external sensors, that sense movement of the bat. The system will generate and present a simulated pitch from a selected pitcher. The simulated pitch simulates attributes of a pitch of the selected pitcher that correspond to a particular batting simulation scenario. The sensors are configured to track movement of bat when a user swings at the simulated pitch.
Claims21
A virtual reality baseball system comprising:
- a wearable electronic device comprising a virtual reality display;
- a tracking device comprising one more sensors that are configured to sense motion and/or position of a bat;
- a processor;
- and
- computer-readable programming instructions that are configured to cause the processor to:
- receive a selection of a pitcher,
- access a database that includes pitch data for actual pitches thrown by the selected pitcher and use a weighted randomization function to select a simulated pitch from the pitch data, wherein the weighted randomization function more highly weights pitches that the pitch data indicates that the selected pitcher has a relatively higher probability of being thrown,
- generate, and cause the virtual reality display to present, the simulated pitch from the selected pitcher,
- receive motion data from the one or more sensors of the tracking device, wherein the motion data corresponds to a swing of the bat in response to the simulated pitch, and
- save batting statistics corresponding to the swing to a data store.
A method of operating a virtual reality baseball system, the method comprising:
- a wearable electronic device comprising a virtual reality display;
- a tracking device comprising one more sensors that are configured to sense motion and/or position of a bat;
- by a processor implementing programming instructions:
- receiving, from a user interface, a selection of a pitcher, and
- accessing a database that includes pitch data for actual pitches thrown by the selected pitcher and using a weighted randomization function to select a simulated pitch from the pitch data, wherein the weighted randomization function more highly weights pitches that the pitch data indicates that the selected pitcher has a relatively higher probability of being thrown;
- by a virtual reality display device, displaying the simulated pitch;
- by a tracking device comprising one more sensors that are configured to sense motion and/or position of a bat, receiving motion data that corresponds to a swing of the bat in response to the simulated pitch, and
- by the processor:
- analyzing the motion data,
- using the motion data to generate batting statistics corresponding to the swing, and
- saving the batting statistics to a data store.
Dependencies are inferred from the claim text.