The present invention relates generally target shooting and related competitions, and more particularly, to automated distance and target scoring verification systems.
Shooting ranges for all types of projectiles remain popular. For example, use of conventional pistols and rifles at neighborhood gun ranges remains popular, and well as bow and arrow ranges. Newer technologies, such as airsoft guns, also have increased the demand for gun and similar projectile shooting ranges. In such environments, participants are typically burdened with the time consuming process of scoring and maintaining target records for individual shooters. Such a process can become very burdensome with a large group of participants, such as in tournament play, or just busy days on the weekends.
Such scoring and record keeping can impact the available time for a participant to use reserved time on a popular range. Similarly, the process of scoring and recording a large group of shooting participants can slow down the progress and enjoyment of time on the range.
Accordingly, there is a need for a system that can assist with the scoring and recording process of participants at a gun range to maximize the enjoyment and time available for participants to actively shoot on a gun range.
One aspect of the present invention is to provide a system to assist a participant with the scoring of targets on a projectile range, such as a gun range.
Another aspect of the present invention is to provide a system to assist in recording scores of targets.
A further aspect of the present invention is to provide a system for assisting in scoring targets and records of multiple players, such as during a tournament/match play.
An additional aspect of the present invention is to provide a system for automatically scoring and recording target scores of multiple players.
Another aspect of the present invention is to provide a system for interconnecting multiple players from different locations for simultaneous tournament/match play.
A further object of the present invention is to enable participants to locate gun ranges.
In order to provide these aspects and others, the present invention provides a system for competitive target shooters to compete against themselves or other competitive users at the same or remote locations. The targets can be of varying types for thrown or shot items, such as bullets from pistols or rifles, axes, darts, arrows, BBs, or air soft pellets. The system of the present invention utilizes a high resolution digital camera, such as those available on smartphones, working in combination with computer software to decipher and score users' target score submissions. The target score submissions are verified by various techniques and algorithms as well as various programming languages. The submitted scores also are can be viewed by participants.
The foregoing has outlined, rather broadly, the preferred features of the present invention so that those skilled in the art may better understand the detailed description of the invention that follows. Additional features of the invention will be described hereinafter that form the subject of the claims of the invention. Those skilled in the art should appreciate that they can readily use the disclosed invention and specific embodiments as a basis for designing or modifying other structures for carrying out the same purposes of the present invention, and that such other structures do not depart from the spirit and scope of the invention in its broadest form.
Referring now to the drawings,
In step diagram 18, the system analyses the target 14 for bullet or apertures holes, and score the target. The targets are photographed in black and white, and the target border is cropped to avoid extraneous data. The system uses computer vision (CV) algorithms to identify the target 14 and contour detection and shape recognition of the predominately white target. Furthermore, corrections to scanned or photographed images to align with a template image help the application program in order to correct defects in scanned image (such as corners, rings, text, etc.) are matched point to point as much as possible. Then a comparison is run between scanned images of target 14 in step images 16 and 18 to isolate and identify center points of sufficiently large enough “bullet holes” in the target of step 18. Additional comparison routines can include threshold of grey-scale differences, bounds comparison between the lighting, and size estimation.
In step diagram 20, a user can submit his or her target score, and confirmation of the submission is displayed on the smartphone. The system displays this information on a user's smartphone. Next in step diagram 22, the system submits a user's score to the system database, and scores of multiple players in a tournament of similar group event are displayed on the user's smartphone. Once verified by the system, a user can shoot at the target 14.
A user also can select the “Marksman's Market” of the present invention where a user can buy or use electronic “coins” earned in shooting competitions to purchase clothing, patches, phone holders, and other items. A user can also buy more coins from the Markman's Market of the present invention.
Additionally, a user can select on the top left and right of the screen to see a user's current rank and available “currency.” Selecting either of these options directs the user to the Marksman's Market.
Screen display step 26 of the process of the present invention displays the User Profile which enables other players to see desired personal information about a player. The system will automatically register shooting scores in the profile, including an AIM (Average In-round Mark) score and a player's skill level. A user has the ability to determine what information is listed in different fields of his profile.
A user can select the Leaderboard display step 28 from the Profile display step 26. The Leaderboard display 28 allows a user to see where they stand amongst their piers on a real time leaderboard. Users can see they rank among all users or even create custom groups to be ranked based on such things as location, age, weapon type, etc. The rank preferably is based upon a user's AIM score. If a user has not entered a score, his AIM score will be 0.0.
As user can select the Markman's Market display step 30 from the Profile display 26. The Markman's Market is a place where the user goes to purchase items, such as shirts, jackets, patches, and currency.
A user can select the Start Shooting display step 30 from Profile display 26 which provides the options of Bull's-eye or Tactical. The tactical drills include charging drills, moving targets, and tactical decision courses. Infrared targets as well as moving targets also are included.
A user also can select the Start Shooting display step 32 from Profile display step 26. At the Shooting Display 32 a user has the options of shooting with one player, multiple friends, a tournament, of targets. Shoot with One allows two random players to compete. The system scores and verifies the users' video and then declares a winner once each video is submitted. The two users do not communication except for predetermined responses from the system.
Shoot with friends allows friends to compete over the internet from all over the world in shooting competitions. Levels of in-app currency will be determined by the users. Communication is available between users that are friends.
Tournament Shooting of display step 32 is hosted by local ranges to help grow usages and sales in those local ranges on specific days and times. The tournament is live between players and similar to shooting one to one competition.
The Submit Targets option of display step 32 allows a non-competitive player to submit his target and see where he falls on the Leaderboard.
The One on One Weapon selection display step 34 following Start Shooting display step 32 that enables a player to select the type of gun a user will be using in shooting one to one competition with another player on the system at the same time. Additionally, the system can provide an alternative display step 36 wherein the user has the option to select to shoot a hand gun, or a rifle, and also darts, arrows, axe, BB gun, or air soft gun.
Following Weapon Selection display step 34 is the Level Selection display step 38 offering Beginner, Intermediate, and Advanced levels. More levels can be provided in the Markman's Club of the present invention. The distance and amount of coins wagered goes up as the difficulty rises.
The Player Match Up display step 40 follows the Level Selection step display 38, wherein the system automatically takes your skill level, weapon choices, and selected difficulty level to match a user with an appropriate player. If no player is readily available to play user who is a suitable match, the user will play the system, which is programmed preferably to win 50% of the time.
The Submits Targets display step 42 follows the Player Match Up display step 40, wherein a user is ranked by the system. The system uses the camera phone and videotape of the shooting round to submit the shot target. Once the target is submitted electronically, the system will process the video and score the shot target. The target score is marked in a user's profile and then matched against the opponent to determine who won the shooting round.
The Target Score display step 44 follows the Submit Targets display step 42, wherein the system scores the target and reviews the video of the user for verification.
The Decision Review display step 46 follows the Target Score display step 44 wherein the system shows is a user has won or lost. A user can click on either their target or the opponent's target to zoom in on the targets if a user does not believe the outcome is correct. A user also can request a rematch with his prior opponent.
Referring back to Start Shooting display step 32, a user can select the option to Invite Friends, which moves to Invite Friends display step 48. A user can see how many of his friends are online, and can select to challenge an online friend. A user can also view a friend's Profile from this page. A user can set a future date to play with a friend, and the system will send a calendar date link to the phones of the user and his friend. Level of coins will also be determined by the user prior to sending the match invite.
Also from the Start Shooting display step 32, a use can select the Tournaments display step 50. The Tournament display step 50 enables a player to see what is happening at local ranges and locate a tournament in the area. A tournament can be located by name or location. A user can even set up custom tournaments for business or other organizations.
The Tournament by Location display step 52 enables a user to find a tournament by location using a user's phone GPS. Current and upcoming tournaments are displayed on a map which can be selected and scheduled by a user. The system then sends reminders to users for upcoming scheduled tournaments.
The Tournament Selection display step 54 follows the Tournament by Location display step 52, and enables a user to see the details of a tournament details at a specific range. This step 54 also notifies a user if a target for that user has been submitted for a particular tournament.
The Range Entry display step 56 follows the Tournament Selection display step 54 and provides information to a user about tournament details, such as targets, distance, entry cost, and how many people have entered.
Next, the Tournament Target Submission display step 58 is the same process as the Shoot One on One but with a tournament banner enabling a user to (a) tap the camera button to begin recording, (b) tap the camera button to stop recording, and (c) tap the submit button to submit target for verification. Once targets are submitted, the system will review, score, and submit the user's score to the tournament database and show the user when they stand on the live tournament leaderboard.
The Target Score display step 60 follows the Tournament Target Submission display step 58, wherein the system scores the targets and reviews the video of the user for verification.
The Tournament Leaderboard display step 62 follows the Target Score display step 60, wherein the system enable the user to see when they stand among their peers in this custom group on a real time leaderboard. A user's AIM score will be different from the overall AIM score, as in Tournament mode the AIM is based solely on a particular round of shooting.
From the Tournament Leaderboard display step 62, a user can still create custom groups that will be invite only, or open to groups based on location, age, weapon, and other criteria. The separate groups will not be part of the Tournament, and the overall AIM score will be used to place a user on the leaderboard.
If verification of the target in step 106 succeeds, then the method verifies the distance from the target in step 110. If the verification of the target distance fails in step 110, the method moves to step 108 indicating a failure, and returns to step 102.
Next in step 112 the method starts video recording of the target prior to shooting. In step 118 the user begins shooting, and in step 120 the shooter submits his video for scoring.
In step 122 the still frames from the video of the shooting are made for scoring purposes. In step 124 the method analyzes and scores the target. In step 126 the method displays a user's score. In step 128 a user submits the target, target score, and video to server to record. Finally in step 130, the method determines the ranking of the user's score and performance within a league of multiple players.
While specific embodiments have been shown and described to point out fundamental and novel features of the invention as applied to the preferred embodiments, it will be understood that various omissions and substitutions and changes of the form and details of the invention illustrated and in the operation may be done by those skilled in the art, without departing from the spirit of the invention.
This patent application claims priority to provisional patent application entitled “Method for Scoring Targets in Shooting Competitions” filed on Sep. 19, 2018, having Ser. No. 62/733,600, which is hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
62733600 | Sep 2018 | US |