Anda di halaman 1dari 26
2) United States Patent Northrup et al. (34) SYSTEM AND METHOD FOR MARKSMANSHIP TRAINING (71) Applicant: Shoot ws nulator, LLC, Yeats, TX. (72) Inveators: James L. Northrup, Dallas, TX (US) Robert P. Northrup, Dallas, TX (US); Peter F Blakeley, Yanis, IX (US) 3) Assignee: nulator, LLC, Yeats, TX. (4) Notice: Subjoct to any disclaimer the term of this patent is extended or adjusted under 35 USC. 154(b) by 141 days. (21) Appl. Nos 137890,997 (22) Filed: May9, 2013, ws) Prior Publication Data 201410395478AL Now. 13,2014 Inc Fai 326 (2006.01) (2006.01), FANG 32633 2013.01); FIA 3302 (2013.01); PAIG.42685 (2013.01) Field of Classification Search cre FAIA 38000, FATA 3802; PALA 338/04 FAIA 3306, PALI Si10; PALI S/14: FAL) 5/18 ‘See aplication file for complete search history. 66) References Cited USS, PATENT DOCUMENTS 3248751 A T1973 Brent a Bsiroo4 A S190 Mahala S082 A 9/19TS Yokot 'US009267762B2 (10) Patent No. 4s) Date of Patent: US 9,267,762 B2 Feb. 23, 2016 3945.3 A 81976 Mohon tal 420481 91980 Mahon eta 48mo74 A 41989 Hendy tal Sisdio06 A 14999 Zacnlion. hs SUOLOG A 111999 Andersson cal S7s0.014 B1* “82004 Holle a awn Soa2486 29005 Leowskiy 8997716 2 22006 Stalnetal S307 222008 Rend eta 7810273 B2 102010 Kochetal 2007260 Al Galan a. so1002016%0 Al Sirgen 20110207089 Al agate So1zo1weRT AL Galan instructions when stored ia the computer readable medina produce an aniele of manufacture including instrwetions which when executed, cause a computer (0 implement the funetion‘et specified in the flowchart andor block diggram block or blocks. The computer program insiretions may also be loaded onto computer, other programmable instruction ‘execution apparatus, or other devices to cause a series of ‘operational steps ta he performed on the computer, other programmable apparatuses or other devices to produce & ‘computer implemented process such that the instractions hich execute onthe computer or other programmable appa- rats provide processes for implementing the funetionsacts Specified in the Hlowehaet and/or block diagram block oF blocks. Referring to FIG. 6, a prefered embodiment ofthe system used to record sho sequences isdescribed. Reconing system 600 recorcls a St of shot sequences at shooting range 601. “shot sequence”, as used inthis application, isa recorded Jauneh of a clay target that lands Ina prefered embodiment, shooting range 601 is a skeet shooting range. In another embodiment, shooting range 601 isa trap shooting range. In another embodiment, shooting range 601 is a sporting clays range Inthisexample, shooting range 601 has highhouse 602and Jow house 603. Target ight path 604 extends from high house 602 to out of bounds marker 60S, Targct flight path 606 ‘extends from low house 603 to out of bounds marker 607. Field 608 of shooting rage 601 is defined by boundary lines 609, 610, 611, and 612, Reconting system 600 has cameras 613 and 614, cach ‘conneted to recorder 618, Cansera 613 has lens 616 and field ‘of view 617, Camera 614 has lens 618 and field of view 619, ‘Cameras 613 and 614 ate positioned st distance “d,” fom boundary Tine 609, Camerss 613 and 614 capture 2 set of video images ofthe set of shot sequences in fold 608 at 2 predetermined magnification level. Any shot sequence ia field 608 is captured in focus by cameras 613 and 614 ‘Ina preferred embodiment, the numberof shot sequences in the set of shot sequences is detemmined by the type of shooting range used and the number of target light path ‘ariations to he recorded. For example, the representative number ofshor sequences fora skeet shooting rmge is at least o 8 ght, one shot sequence recorded per station. More than one shot per station may be utilize. Inother embodiments, any numberof shot sequences may be recorded none embodiment, set of background videos is captured and recorded. In this embodiment, the set of background videos isthe set of shot sequences without the launch ofthe clay target. The set of background videos is recorded forthe same amount of time as the setof shot sequences. In pre= {erred embodiment, each shot sequence has a coresponding background video. Tina preferred embodiment, the predetermined magnifica. ‘ion level isthe one which is peresived by a marksman at shooting minge 601 observing the set of shot sequences. In ther embodiments, other magnification levels may be employed Tn preferred embodiment, two cameras, cameras 613 and (614, are used to record the set of shot sequences throughout fiokl 608. In this embodiment, recorder 615 synchronizes Video ines the set of shot sequences reconled by cameras (613 and 614, Tn another embodiment, a plurality of eameras is used to coord the st of shot sequences. Tn another embodiment, a single camera, having a wide field of view, isusedto record the setof shot sequences. Inthis ‘embodiment, recorder 615 records the set of video images Inaprelerred embodiment, each of cameras 613 and 4s, a Souy F23 444 mul-rate high definion camera, Other Suitable high dafinition cameras known in the art may be employed Ta preferred embodiment, cach of lenses 616 and 618 is C-Series Zoom lens model no, Hoe 187 6-F manufactured by Fujifilm Holdings of America Corpomition and having focal Jenuth ange of 7.6 mm to 137 9 Ina prelerred embodimeat, recorder 615 is a Panavision SSSR-I digital recorder Other suitable recorders known inthe fa may be employes Roferring FIG. 7, method of sealing the simulation peo- vided is described. Shot sequence 702 occurs distanced,” ‘rom marksman 701, Marksman 701 has fel of view 711 Shot sequence 702 includes images of tower 703, fight path 74, and path portion 705. Recorded video image 706 repro- duces resell shot sequence 707, Recorded shot sequence ‘TOT isarecorded versionofshot sequence 702, Recorded shot sequence 707 includes reconied tower 708, reconied flight path 709, and recorded path portion 710, Recorded video mage 706 is displayed on a sereen at distance “i,” from ‘marksman 701, Tnone embodiment, distance “d,s half of distance “d," Recorded shot sequence 707 displays the shot sequence at approximately ball the size of the original. However, because ofthe cover distanced, marksman 701 perceives recorded tower 707 a the same size a the original shot sequence. Referring 40 FIG. 8A, a description is provided of the system used 1 display the recorded shot sequences and recor the reactionsof the marksman sing the system. Sinn- Jation system 800 displays a set of modified video images. Te set of “modified” video images ae created using com- puter graphic techniques to overlay an image of a phat lay’ target onto the sot of recorded video images a6 will be lurther described below. ‘Simulation system $00 has sereen $01, projectors 802 and £803, camera 804, and computer 805, Projectors 802 axl 803 fare connected to compiser 808. Computer 805 retrieves the setof modified video imagesand sends them to projectors 802 fand 803 which display them on sercen RDI. Projectors 802 ‘and 803 are positioned at about distance “A” from sereen US 9,267,762 B2 9 801, Camera 804 is connected to computer 808, Marksman 806 is positioned between projectors 802 and 803 and between camera 804 and screen ADL to view sereen BOL ‘Camera 804 aod computer 805 record marksman 806 using mulation system 800 for analysis as will be furher described below Projector 802 has throw 807. Throw 807 covers sereen portion $09 of screen 801. Projector 803 has throw 808. ‘Throw 808 covers sereen portion 810 of seeen 801, Sereen portion 809 has width portion “d,", Seroen portion 810 has width portion “d,”. Sreen 801 has width “d,”. Marksman 806 las view 811, View 811 covers width “d," of sereen 801 ‘Camera 804 has field of view 812, Field of view 812 covers width “," of sereen 801 and marksman 806, Computer 808 dlithers the video overlaid of screen portion 809 and sercen Portion 810 to eliminate multiple images Ina prefered embodiment, screen 801 is a GrayMatte 70 projection sereen availabe from Stewart Filmscreen Corpo- fation of Torrance, Calif. Other suitable projection sereens 2 Know inthe art may be employed, In other embodiments, any reflective surface may be uti= lized. For example, a wall may be employed asthe ellective surface, TInapreferred embodiment, each of projectors 802 and 803, js a Christie Matrix WULAK-] projector available from Christie Digital Systems USA, Inc. of Cypress, Calif. Other suitable projectors know in the at may be emplayes Ina preferred embodiment, camera 804 isa Canon XE100 High Definition Camcorder. Other suitable video cameras know inthe art may be employed. Ina prefered embodiment, computer 808 is a personal ‘computer having «processor and a memory connected tothe processor running Windows 8 operating system. Other suit ble personal computers known in the art may be employes. Referring to FIG. 88 in another embodiment, simulation system 800 has sereen 801, projectors 802 and 803, infrared ‘camera 813, and computer 808. Projectors 802 and 803 ace ‘connected computer 808, Computer 808 retrieves the set of ‘modified video images and sends them to projectors 802 and 803 which display them on sereen 801. Projectors 802 and 803 are positioned at about distance “d,” from screen 801 Inared camera 813 is connected to computer 808, Iafzared ‘camera 813 is positioned between marksman 806 and sereea 801, Computer 80S maps a set of coordinates of infrared ‘camera 813 fo a set of coordinates of projectors 802 and 803 'o calibrate infrared camera 813 and enable infaged camera 813 to detect position of an infrared light source reflected from screen 801s will be funler described below. Projector 802 has throw 807. Throw 807 covers sercen portion $09 of screen 801. Projector 803 has throw 808. ‘Throw 808 covers sereen portion 810 of sersen 81, Sereea portion 809 has width portion "d,”. Sereen portion 810 has roca BOL has width ",". Marksman SI covers width “d."of sereen 801 Infrared eamera 813 has field of view 814, Field of view 814 ‘covers width “d," of screen 801. Computer 805 dither the Video overlaid of sereen portion 809 andsereen portion 81010 ‘eliminate muliple images Ina preferred embodiment, infrared camera 813 is @ Wil emote available from Nintendo of America, Ine. In nother ‘embosiiment,iniared camera 813 is a CMOS image sensor svailable from PixArt Imaging Inc. of Taiwan, Other suitable jngrared optical sensors kaown inthe art may be employed, Referring to FIG. 9, weapon 901 fas laser 902 mown in barrel 903 ofthe weapon, Laser 902 connects to trigger 904. 0 o 10 Laser 902 has diffoser 995 to focus light emitted from laser 902 slong avis 906, Laser 902 and diffuser 90S produce simulated shot string 907, Inone embodiment, laser 902 is an infrared laser diode. In ‘his embodiment, simulated shot string 907 is infrared light. Referring to FIG. 10, method 1000 is described. In step 1001, set of video images of plurality of shot sequences is recorded. The shot soquences are taken of various trajectories of the target in order to provide a range of challenges forthe narksman. Ina preferred embodiment, recording system 600 is used to perform step 1001. Instep 1002, the st of recorded video images are modified, In step 1003, a simulation is run using the modified video jmages. In step 1004, the results of the simulation are ana- lyzed. Referring to FIG. 11, method 1100 formodifying asetot doo images is described indetilInstep 1101 mages are loaded intoa Video editing software program, In prelerrd embodiment, the video editing software is Adobe® After FifectsW® CS6, available for purchase from Adobe Sys ‘ems Inc. of San Jone, Calif. to create Flash videos. Other stitale video editing sfivare programs known in the art may be employed. Tn step 1102, a set of clay target light data in the set of video imagesis measured, Ina preferred embodiment, the set ofl target fight data comprises Taunch angle ofthe elay target, an initial velocity ofthe clay target, a mass ofthe clay target, lay target light time, a wind velocity, «drag free, Tit force, an air temperature, an altitude, 3 relative ai ‘humidity, an outdoor iuminaace a shape of the clay target, tnd a color of the clay target, and a clay target brightness level In step 1108, a relative location ofa marksman inthe set of video images with respect to clay target launch point is Setermined, In step 1104, a set of weapon datas determined. In a preferred embodiment, the set of wespon data comprises ‘weapon type eg, a shotgun, a rifle, ors handgun, a weapon caliber or gauge, @ shot type Further comprising a load, @ caliber, pellet size, and shot mass, a barrel length, a choke ‘ype, and a muzzle velocity Tn step 1105, a phantom path i extrapolated. Referring to IGS. 1B and 11C, clay target 1112 i launched from launed point 1117 and moves along target path 1113 at position Py Phantom clay target 1114 moves along phantom path 1118 head of clay target 1112 at position P, Position Pi lead sistance 1116 and drop distance 1122 from position P,.Phan- tom path I118 varies a clay target 1112 ane target path 1113 varies, thereby varying lead distance 1116. Marksman 1118is positioned at distance 1119 frm launch point 1117. Marks- a 1118 ims at phantom clay target 1114 nd shoots along shot path 1120 ¢o intercept clay target L112, Tanget path 1113 is extrapolated overtime using the set of clay taget flight ata Target path 1113 i calulated using equations (1)-C), Referring to FIG. 11B, lead distance 1116 is caleulated ving target path 1113, the relative marksman location, and the set of weapon data Dawes bp = Pua ® where Dp, is the distance of phantom clay tagget 1114 at position P from launch point 1117, D,, i the distance fr US 9,267,762 B2 u ‘marksman 1118 to phantom clay target 1114 along shot path 1120, isthe angle between shot path 1120 and distance 1119, 6 is the launch angle between target path 1113 and distance 1119,D,, isthe distance of clay target 1112 at posi- tion P, from lautch point 1117, D,, i the distance Irom ‘marksman 1118 to clay tanget 112 along shot path 1121, 9, isthe angle betwoen shot path 121 anddistance 1119, isthe Jaunch angle between target path 1113 and distance 1119. ead distance 1116 is Pine Dry =Pr o Aapecag Fas DD Pras am where Daas is lead distance 1116, AD, is the difference between the distances of shot paths 1120.and 1121, Agois the difference betwoen angles @, and @, 0 is the launch angle between tanget path 1113 ad distance 1119, is a variable tiple for shot size, gauge, and shot mass, B isa variable multiplier for 8 including vibration ofa ela target troser an a misaligned clay target inthe cay target thrower, and C js variable multiplier for dg, lif, and wind. For example, the approximate times i takes fora 74 shot sige shell with an inital muzzle velocity of approximately 1.225 feet per second to travel various distances is shown in “Table TABLE 1 aie oom Sater oer see ae ante a6 tater 02m ‘Various lead distances between clay target 1112 and phan- tom clay target H114 for elay target L112 having an initial velocity of approximately 30 mph is shown in Table 2. TABLE Soe tite Referring to FIG, L1C, phantom path 1118 is offset fom target path 1113 by drop distance 1122 to simulate and com- pensate for the average exterior ballistics drop ofa shot “The “drop of a shot” i the effect of gmvity on the shot “during the distance traveled by the shot. The shot trajectory has near parabolic shape. Due tothe aca parabolic shape af the shot trajectory, the line of sight or horizontal sighting plane will oss the shot trajectory at two points called dhe hea zero and far 2eo in the ease where the shot has atajec- ‘ory with aa inital angle inclined upwand with respect wo the sighting device horizontal plane, thereby eausinga portion of the shot trajectory to appear to “rise” above the horizontal sighting plane. The distance at which the weapon is zeroed, 0 o 12 and the vertical distance between the sighting deviee axisand barrel bore ais, determine the amountor the “ese” in both the XandY axes, ie, how fa above the horizontal sighting pane the rise goes, and over what distance it lasts. ‘Drop distance 1122 is ealeulated by: ay Pamg = vi re Dyep 8 drop distance 1122, tani the time required ora shot sting fred by marksman 1118 to impact clay target TI14. Ty is determined by a set of lookup tables having various impact times at predctermined distances for various shot stings ra « oa ‘where vis the terminal velocity of cay target 1114, mis the mass of clay target 11M, gis the vertical acceleration due to Cis te drag coeficent for clay target 1114, 9 isthe 114, ‘Ais the plantonm area of clay target and isthe charaeterstie time. Returning to FIG. 114, in value between te clay target and a background surrounding the clay target is analyzed by calculating the difference Detween a grayscale brightness of the clay target and an averige brightness of the background surrounding the clay ‘angel and the difference between an average color ofthe clay langet and a color of the background suerounding the elay target. Tnstep 1107, acolorand a contrast level ofa phantom clay target is determined. Ina prefered embodiment, the phantom clay target com- privesaset of pixels set at a predetermined contrat level. The Predetermined contrast lve is determined by the difference of the color between the phantom clay target and the elay angel und the difference ofthe brightness Between the pan ‘om elay target and the clay target. In this embodiment, the predetermined contrast level isa range from a fully opaque mageto flly transparent image withrespecttotheimageot the clay target and the image ofthe background ‘In a preferred embodiment, the set of pixels is sot at a predetermined color. For example, blaze orange has a pixel ‘equivalent setting of R232, G 110, BO. In tep 1108, a modified video image is ereated. Inu pre- {ered embodiment, a phantom clay’targetisaverlaid onto the Jaded video image. In this embodiment, the phantom clay target isacopy of the clay target located at lend distance 1116 ‘and drop distance 112 aiead ofthe cay target with the color And contrast level determined instep 1107. Tn one embodiment, a sereen hotspot is overlaid onto the phantom clay target o create a phantom hotspot. The pan {om hotspot enables the plntom clay target to be “sel ‘with the phantom hotspot with a mouse orany other pointing device known in the ar and defines an action to be faken by the computer when “selected” as will be further described helo: In this embodiment, the phantom hotspot is transparent. In this embodiment, a backgrond video i cop fed to create the set of background videos US 9,267,762 B2 13 In step 1109, the modified video image is stored i imemoryn tp HU, setence number compte 0 predeteminedmumberof shot sequences. The predetermined fhimberat shot sequence ste namber ef od video imnges shown daring the simution the soqucnce nome ifless thon the predetermined mer atseunces then math! 1100 rte to step 1107 It he sequence nme ‘suas he predetermined manber of shot sequences, the method 1100 proses to sep IIL. tn sep TL, st of ieliedvilso images for 8 st seguene is sored Sn TRefarng to FIG, 2A in one embodiment, method 1200 forrunning simulation s dosed uter-deta In step 1201 the set of modifi video ings is todd nthe im Inn system, In slep 1202, the ist ofthe set of modified ‘ho images ix project onto a sereen bythe sitlton system Mh step 1203, a shot attempt by a marksman is recorded by a cam of he simulation yom. Ina prefered embod tment the cara silanes reco the position ot turks and ie modified vido nage beng projected on thesereen instep 1204, wher the simulation s completes deter mun Ing peferredemtbodiment te simolston complete aller each nied video image of he setof mod ies is been projected snl has recoded marksman making 2 sho. the slat not done then method 1200 res to step 1207 andre the veo of the moxt moe veo image ofthe set of mae vidso images Ifthe simlaton is ‘ompit, then the simulation stops instep 1208, Referring to FIG. 128 in anaer embodiment, method 1206 for unninga simulation is denerbod in fro eta In ep 1207, the sot of mood vido images an these of ickground wos are lade into the sintston system. this nbodimcnt cach ofthe st of modified video images includes phantom hosp instep 1208 the fistor these of tailed video ages a the aco the set of fackarnd mages are synchronously run by the simulaton sytem. The fintof the st of mote’ video ings projected nto te Screen by the sinlation sytem, The first of the set of back {ound images unin ihe backgroud by the snl System, ce, aot pected ont the sere. in sigp 1208" whether the. phantom Dotspot has been ~sclcteisdtemingd An nred camera deste pos sion ofan infra shot sting. The infra shot sin is ealculated by Rane Ronit 05 war Asean the ea of th infrared ho rng Rn Iptho rast inared shot stings Rois the as oF the ahot as iteaves the weapon vga in teat wich te shot spends and t isthe tne 1 ke forthe shot to tne ftom the weapon the cy taut Tbe pouton ofthe inared so sting overlaps the phan tom bop, then the phantom hotspot celeste Ate penton the nae shot string des not oveia the pane {om hotspot, ten the phantom hotspot ent select Tn ssp 1310 if thc phantom hoopet i selected, then the simulation syst switches vids source projected ono the fcroen fromthe fist ofthe st of modifi sd ages tthe fintot the st of hackground videos andthe hist ofthe st of background via i pojstdonto te seen nl empl thon The first ofthe st of modi vic images uns inte fockground until somplatin. In sigp 1217 he simulson Systm evan “hile ina daibave Tntcp 1212, ihe phantom betpots not selected then he fint ofthe set of modifiel video images contin 1 be projected onto the srsen bythe smaton stern nit 0 o 14 ‘completion and te fist of the set of background videos inthe background until completion. In step 1213, the sinm- Jation system records a “miss” in the database Tn step 1214, whether the simlation is complete is deter- ‘mined. Ina prefered embodiment the simulation is complete after each modified video image of the set of modified images ‘and has hoon projected and each backgroind video of the set ‘offhackgronnd videos has rina! “Bit” ofa "miss" has heen recorded, Ifthe simulation is not done, then method 1206 ‘returns to step 1207 and synchronously runs te video ofthe ‘ext modified video image of the set of modifiod video ‘mages and the video ofthe next background video of the set ofthe bockground videos. Ite simulation is complete, then ‘rend of shot attempts is analyzed instep 1215 by retrieving ‘number of “its” in the set of shot sequences and a number ‘of misses” inthe st of shot sequences from the database In step 1216, a shot improvement is determined by evaluating thenumber ofhitsin the set of shot sequences andthe number ‘of misses inthe set of shot sequences Referring FIG. 13, a view of & simulation from the perspective ofthe marksman isshowa, Seen 1300 has back- ground 1301, phantom clay target 1304, and clay target 1308. Sereen 1300 has width “d,”. Wid “d,” is roughly equal 10 the wich ofthe sealed down presentation display. Distance “d,"is roughly scaled wo show the image recorded by camera 1 Distance,” isroughly sealed to show the image recorded bby camera 2 The video overaid of "d," and "dy" is dithered {0 evaluate multiple changes. Marksman 1306 aims weapon 1307 at screen 1300, Laser spot 1302 appears on sereen 1300 ‘when mirksman 1306 pulls a trigger of weapon 1307, Shot string 1303 surrounds laser spot 1402. In preferred embod ‘ment, shot string 1303 isa simolation ofa shot pellet spread fined from weapon 1301 Tnatother embodiment, laser spot 1302 does not appear on the sercen when marksman 1306 polls the trigger of weapon 1307 and shot string 1303 is an infrared shot string Referring io FIG. 14, method 1400 for analyzing results of a simulation is deseribed in father detail. In step 1401, 9 Video of recorded shot ina set of shot sequences is run In step 1402, a difference between a shot string and a phantom clay target is measured. The shot string is calculated using equations (14) and (15) the shot sting overlaps the phantom ely target, then the recorded shot is ahi Irthe measured difference between the shot string and the phantom elay target is equal 10 or ‘areatrthan 70 (0), then the recordedshot is "mis" Instep 1403, whether the simolation is completes determina. the simulation is not complete then method 1400 advances tothe Subsequent recorded shot ia he set of hot sequences instep 1404. If the simulation is complete, then a tend of the recorded shots is analyzed instep 1408. In step 1406, a shot ‘improvement is determined by evaluating a numberof hits in the setof so sequences nd number of misses inthe stof wil be appreciated by those skilled in the art that modi fications cam be made (0 the embodiments disclosed and ‘remain within the inveative concept. Therefore, this invention js not limited to the specific embodiments disclosed, but is intended to cover changes within the scope and spirit ofthe claims. The invention claimed is 1L.Agystem foranalyzingasetofshot attempts a reflective surface: ‘compute, further comprising a processor and a memory ‘connected tothe processor, ditected toward the reflee- tive surface; ‘camera connected tothe computer and directed toward the elective surfice: ‘set of projectors connected tothe computer and directed Toward the reflective surice; pssing: US 9,267,762 B2 15, alipht beam emitting device directed towaru the elective surface: the processor programmed to cary out the steps of receiving a shot sequence measuring a set of target flight data from the shot ‘sequence: ‘exttapolstng a path fora phantom from these of target flight date determining a lead distance from the set of target ight data; determining a drop distance from the set of target ight ‘daa ‘adding the phantom to theshot sequence, along the path, ata predetermined set of contrast levels, atthe lead distance atthe dop distance, to ereatea set of modi- fied shot sequences: directing each modified shot sequence of the set of ‘modified shot sequences tothe st of projectors in & predetermined orl related tothe predetermined set of contrast levels; recording a shot attempt for each modified. shot ‘sequence of the set of modifi shot sequences 0 create a set of shot attempis: and, analyzing the set of shot attempts 2. The system of claim 1 wherein the processor is further programmed to carry ont the step of sealing each modified shot sequence of the set of modified shot sequences at & predetermined magnification '3. The system of claim 1 wherein the shot attempt further ‘comprises shot string emitted by the light beam emiting ‘device and wherein the processor is Furer programmed 10 ‘amy’ ut the steps of: ‘micasuring a difference hetween the shot string and the ‘phantom: and, analyzing a trend from the difference 4-The system of claim 1 wherein the predetermined set of ‘contrast levels is ina range from opaque to transparent and ‘wherein the predetermined order is a sequential order ofthe predetermined set of contrast levels fom opaque to transpar- 8, The system of claim 1 wherein the processor is further programmed 10 carry out the step of ealeulating a trajectory ‘angle from the set of target flight data for the path ‘6. The system of claim I wherein the processor is further programmed 10 carry out the step of receiving a visual shot Feflectin from the reflective surface associated with the shot temp fom the camers, 7. The system of claim 1 wherein the processor is further programmed to carry out the steps of: dhering a pair of images of each modified shot sequence of the set of modified shot sequences to eneate a et of dithered images; and, slirectng the set of dithered images othe se of projectors. 8. A system for marksmanship taining comprising arefloctive surface: ‘ computer futher comprising a processor and a memory anne f the processor, dete tovard he refe- tive surface; 1 set of projectors connected to the computer and directed Towa the reflective surface an infrared camera connected to the computer and directed ward the reflective surface; ‘an infrared light emitting device directed toward the reflec tive surfiee; the processor programmed t cary out the steps of receiving a shot sequence; receiving a background video: measuring a sct of target flight data from the shot sequence: 0 o 16 ‘extrapolating a path fora phantom from the set of target flight data determining lead distance from the set of target ight data; determining a drop distance from the set of taget ight ‘data; ding & hotspot to the phantom, ‘adding the phantom tothe shot sequence long the path, ata predetermined set of contrast levels, at the lead distance, atthe drop distance, to create Set of mod- fed shot sequences sending exch modified shot sequence of the set of modi- fied shot sequences ina predetermined order related to the set of projections at the predetermined set of contrast levels; Girecting each modified shot sequence of the set of rodiied shor sequences s video soureettheseto projectors dlotermining a selection of the hotspot by the light beam ‘emitting device: and, ifthe horspotis selected, then switching the video source to the background video. 9. The system of claim # whercin the processor is further programmed to carry out the step of scaling the set of mod- fied shot sequences. 10, The system of claim 8 wherein the processor i further programmed 19 carry out the steps of: detemning a hotspot position of the hotspot from each modified shot sequence of the set of modified shot sequences; detenining shot string positon received by the infrared ‘camera for a modified shot sequence of the set of modli- fied shot sequences: and, neasuring an overlap between the hotspot position andthe shot string postion, 11, The system of claim 10 wherein the processors further programmed to carryout the step of analing trend rom the overlap. 12, Thesystem of claim 8 whercin the predetermined st of contrast levels is a range from opaque to transparent and ‘wherein the predteanined order is sequential order of the predetermined set of contrast level fom opaque to transpat- 13, The system of claim 8 wherein the processor is further programmed to cay out the sep of calculating «trajectory Angle from the set of target fight data for the path 14, The system of claim 8 wherein the processor is further programmed 1 carry out the steps of; dithering a pair of images ofeach modified shot sequence ‘of the set of modified shot sequences to create a set of dlthered shot sequence images: and directing the set of dithered shot sequence images asthe ‘ideo source Io the set of projectors 15, The system ofelsim 8 wherein the processor is further programmed 10 carryout the steps of: ering a pairof images of each background video ofthe set of background videos to create a set of dithered background images: and, cting the set of dithered backuround images a the Video source to the st of projectors. 16, 8 method for waning 2 marksman comprising: receiving a shot sequence measuring set of target light data from the shot sequence; i tetrapolatng a path for ® phantom from the set of target fight date dtemnining a lead distance from the sot of target flight data US 9,267,762 B2 17 determining a drop distance from the set of target ight data; adding the phantom tthe shot sequence along the path at 4 predetermined set of contrast levels, at the lead dis- tance, atthe drop distunce, o create u set of modified shot sequences: displaying each modified shot sequence ofthe set of modi fie shot sequences in a predetermined order related t0 the predetermined set of contrast levels; econling a shot attempt for each modified shot sequence of the set of shot sequences to ereate a set of shot attempts: and, analyzing the set of shot attempts to train the marksonan, 17. The method of claim 16 whereia the step of projecting faner comprises the step of scaling the st of modified shot sequences 1 a predetermined magnification. T8, The method of elaim 16 whercin cach shot altempt of the set of shot attempts further comprises a shot string and ‘wherein the sep of analyzing Further comprises the seps of: ‘measuring a difference between the shot sting and the phantom: and, analyzing a trend from the difference 19. The method of elaim 16 further comprising the step of recotlng the shot sequence 120, The method of claim 19 wherein the step of recording further comprises the step of varying target trajectory atone ‘of the group of an oblique angle andl an acute angle. 21. The method of claim 16 wherein the predetermined se ‘of contrast levels is a range from opaque to transparent and ‘wherein the step of projecting farther comprises the step of displaying each modified shot sequence in & sequential order from opaque t transparent 22, The method of claim 16 wherein the step oF extropo= Jatin further comprises the step of calculating a trajectory angle from the set of target ight data for the path 23. The method of eaim 16 wherein the step of recording ‘9 shot attempt further comprises roveiving visual shot refletion associated withthe shot attemp, 24, The method of claim 16 wherein the step of projecting farer comprises the steps of dithering a pair of images ofeach modified shot sequence ‘of the set of modified shot sequences to create a set of dithered images; and, lisplaying the set of dithered images. 28. \ method for taining a marksman comprising: receiving a shot sequence; receiving a background video: ‘measuring asetof target Night data from theshot sequence; determining a path for » phanfom from the set of tant Aight data: determining a lead distance from the set of tangt flight dats; determining a drop distance from the set of target Hight dats; {determining apath fora hotspot from the set of target ight dats; 18 adding the phantom tothe shot sequence, along the path, at ‘2 predetermined set of conteast levels, a the lead tance, atthe drop distance, to create a se of modified shot sequences, displaying each modified shot sequence of the st of modi fed shor sequences in a predetermined order related ‘0 the predetermined set of contrast levels, ddetemnining a selection ofa hotspot ‘displaying background video ofthe set ofbackpround vid ‘os fa hotspot is selected: and, analyzing the selection to trai the marksman. 26, The method of claim 25 whercin the step of displaying, cach modified shot sequence further comprises the step of scaling each modified shot sequence of the set of modified shot sequences the background video, 127, The method of claim 25 wherein the step of determin ing a selection ofthe hotspot further comprises te steps of ‘detentining a hotspot position of the hotspot from cach ‘modified shot sequence of the set of modified shot sequence {detenining a shot string position reflected from a reflee= tive surface fom cach modified shot sequence ofthe set ‘of modified shot sequences; nd, measuring.an overlap between the hotspot position andthe shot string position, 28, The method of claim 27 wherein the step of analyzing the selection further comprises the step of analyzing a trend Irom the overap, 29, The method of claim 25 further comprising the step of recording the shot sequence and the background video. '30. The method of claim 29 wherein the step of recording further comprise the step of varying a tangttnjectory atone of the group ofan oblique angle and an acute angle. 31, The method of claim 25 wherein the predetermined set ‘of contrast levels is range from opaque to transparent and ‘wherein the step of displaying each modified shot sequence further comprises the step of displaying ench moxifed shot sequence of the set of modified shot sequences ina sequence ‘while varying the cootrast level from opaque to transpatent. 132, The method of elaim 25 wherein the step of determin ing father comprises the stp of calculating trajectory angle {rom the set of target fight data forthe path 33. The method of laim 28 wherein he step of projecting ‘each shot sequence ofthe set of shot sequences further com- prises the steps of dithering a pair of images ofeach modified shot sequence ‘of the set of modified shot sequences to create a set of slithered shot sequence images; and, displaying the st of dithered shot sequence images tho of elaim 25 wherein the stepof displaying soqueice further comprises the steps of ering a pair of mages ofeach backyround video ofthe set of background videos to create @ set of dithered ‘background images: and, lisplaying the set of dithered bockground! images as the ‘ideo sone onto the reflective surface.

Anda mungkin juga menyukai