IP Library › Granted Patent US 9,261,332
Granted Patent B2
US 9,261,332 · App. 14/149,418 · Granted Feb 16, 2016

System and method for marksmanship training

Inventors: James L. Northrup (Dallas, TX); Robert P. Northrup (Dallas, TX); Peter F. Blakeley (Yantis, TX)
Assignee: Shooting Simulator, LLC
F41G3/2633F41A33/02F41G3/2655
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,261,332
App. No.
14/149,418
Granted
Feb 16, 2016
Kind
B2
Abstract

A system and method for marksmanship training comprises a screen, a computer having a processor and a memory connected to the processor and adjacent the screen, a set of modified video images stored in the memory, a set of projectors for projecting the set of modified video images onto the screen, connected to the computer and adjacent the screen, the set of modified video images including a moving clay target image and a phantom clay target image adjacent the moving clay target image at a lead distance from the moving clay target image, a camera connected to the computer and adjacent the screen, a weapon adjacent the screen, and a laser operatively mounted in the weapon. The phantom clay target image has a contrast level range from a fully opaque image to a fully transparent image.

Claims (73)

1. A system for marksmanship training comprising:

a computer further comprising a processor and a memory connected to the processor;

a set of projectors connected to the computer;

a first camera connected to the computer;

a second camera further comprising a view, connected to the computer;

a set of light beam emitting devices in the view of the second camera;

the processor programmed to carry out the steps of:

receiving a shot sequence;

receiving a background video;

measuring a set of target flight data from the shot sequence;

extrapolating a path for a phantom from the set of target flight data;

determining a lead distance from the set of target flight data;

determining a drop distance from the set of target flight data;

adding a hotspot, a halo, and the phantom to the shot sequence, along the path, at a predetermined set of contrast levels, at the lead distance, at the drop distance, to create a set of modified shot sequences;

sending each modified shot sequence of the set of modified shot sequences to the set of projectors in a predetermined order related to the predetermined set of contrast levels;

directing each modified shot sequence of the set of modified shot sequences as a video source to the set of projectors;

recording a shot attempt for each modified shot sequence of the set of modified shot sequences to create a set of shot attempts;

determining a selection of the hotspot by the set of light beam emitting devices;

if the hotspot is selected, then switching the video source to the background video;

determining a halo overlap between the halo and a shot string position received by the first camera; and,

if the halo overlap is at least a halo overlap percentage, then switching the video source to the background video.

2. The system of claim 1 wherein the processor is further programmed to carry out the step of scaling the set of modified shot sequences.

3. The system of claim 1 wherein the processor is further programmed to carry out the steps of:

determining a hotspot position from each modified shot sequence of the set of modified shot sequences;

determining the shot string position received by the first camera for each modified shot sequence of the set of modified shot sequences; and,

measuring a hotspot overlap between the hotspot position and the shot string position.

4. The system of claim 3 wherein the processor is further programmed to carry out the step of analyzing a set of trends from the hotspot overlap and the halo overlap.

5. The system of claim 1 wherein the predetermined set of contrast levels is a range from opaque to transparent and wherein the predetermined order is a sequential order of the predetermined set of contrast levels from opaque to transparent.

6. The system of claim 1 wherein the processor is further programmed to carry out the step of calculating a trajectory angle from the set of target flight data for the path.

7. The system of claim 1 wherein the processor is further programmed to carry out the steps of:

measuring a set of weapon data from the shot sequence;

determining a diameter for the halo from the set of weapon data;

determining a halo position from each modified shot sequence of the set of modified shot sequences;

determining the shot string position received by the first camera for each modified shot sequence of the set of modified shot sequences; and,

measuring the halo overlap percentage between the halo position and the shot string position.

8. The system of claim 1 wherein the first camera is an infrared camera.

9. The system of claim 1 wherein the first camera further comprises a wavelength filter.

10. The system of claim 1 wherein the set of light beam emitting devices is a laser.

11. The system of claim 1 wherein the set of light beam emitting devices is an infrared laser.

12. The system of claim 1 wherein the set of light beam emitting devices further comprises a laser and an infrared laser.

13. A method for training a marksman comprising:

receiving a shot sequence;

receiving a set of background videos;

measuring a set of target flight data from the shot sequence;

determining a path for a phantom from the set of target flight data;

determining a lead distance from the set of target flight data;

determining a drop distance from the set of target flight data;

measuring a set of weapon data from the shot sequence;

determining a diameter for a halo from the set of weapon data;

adding the phantom, the halo, and a hotspot to the shot sequence, along the path, at a predetermined set of contrast levels, at the lead distance, at the drop distance, to create a set of modified shot sequences;

displaying each modified shot sequence of the set of modified shot sequences in a predetermined order related to the predetermined set of contrast levels;

recording a shot attempt for each modified shot sequence of the set of shot sequences to create a set of shot attempts;

receiving a shot string position;

determining a selection of the hotspot;

displaying a background video of the set of background videos if the hotspot is selected;

determining a halo overlap between the halo and the shot string position;

displaying a background video of the set of background videos if the halo overlap is at least a halo overlap percentage;

analyzing the selection, the set of shot attempts, and the halo overlap to train the marksman.

14. The method of claim 13 wherein the step of displaying each modified shot sequence further comprises the step of scaling each modified shot sequence of the set of modified shot sequences and each background video of the set of background videos.

15. The method of claim 13 wherein the step of determining a selection of the hotspot further comprises the steps of:

determining a hotspot position from each modified shot sequence of the set of modified shot sequences;

determining the shot string position from each modified shot sequence of the set of modified shot sequences; and,

measuring a hotspot overlap between the hotspot position and the shot string position.

16. The method of claim 15 wherein the step of analyzing the selection further comprises the step of analyzing a set of trends from the hotspot overlap and the halo overlap.

17. The method of claim 13 further comprising the step of recording the shot sequence and the background video.

18. The method of claim 17 wherein the step of recording further comprises the step of varying a target trajectory at one of the group of an oblique angle and an acute angle.

19. The method of claim 13 wherein the predetermined set of contrast levels is a range from opaque to transparent and wherein the step of displaying each modified shot sequence further comprises the step of displaying each modified shot sequence of the set of modified shot sequences in a sequence while varying the contrast level from opaque to transparent.

20. The method of claim 13 wherein the step of determining a path for a phantom further comprises the step of calculating a trajectory angle from the set of target flight data for the path.

21. The method of claim 13 wherein the step of recording a shot attempt further comprises the step of receiving a visual shot reflection associated with the shot attempt.

22. The method of claim 13 wherein the step of determining a halo overlap between the halo and the shot string position further comprises the steps of:

determining a halo position of the halo from each modified shot sequence of the set of modified shot sequences;

determining the shot string position from each modified shot sequence of the set of modified shot sequences; and,

measuring the halo overlap percentage between the halo position and the shot string position.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2014
From: NORTHRUP, JAMES L.; NORTHRUP, ROBERT P.; BLAKELEY, PETER F.
To: SHOOTING SIMULATOR, LLC
Reel/Frame 031908/0106 →
Continuity (2)
Continuation In Part 13890997 · May 9, 2013
Related Publication 20140335479A1 · Nov 13, 2014