Enhancement of aimpoint in simulated training systems
First Claim
1. A system for providing enhanced tracking of targeting aimpoints in a simulation environment, the system comprising:
- a video display system configured to display an image of a target;
at least one simulated weapon configured to project an aimpoint on the displayed image;
a video capture system configured to capture a plurality of video frames, each of the plurality of video frames comprising the at least one aimpoint; and
a computer system in communication with the video capture system, the computer system comprising a processor and a computer readable storage medium with instructions executable by the processor to;
analyze each of the plurality of video frames to determine a position of the aimpoint in each of the plurality of video frames;
determine a formula for the motion of the aimpoint, wherein the formula is generally satisfied by the position of the aimpoint in at least one of the plurality of video frames;
using at least the formula, predict a position of the aimpoint in a subsequent video frame.
3 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention, therefore, provide improved systems and methods for tracking targets in a simulation environment. Merely by way of example, an exemplary embodiment provides a reflected laser target tracking system that tracks a target with a video camera and associated computational logic. In certain embodiments, a closed loop algorithm may be used to predict future positions of targets based on formulas derived from prior tracking points. Hence, the target'"'"'s next position may be predicted. In some cases, targets may be filtered and/or sorted based on predicted positions. In certain embodiments, equations (including without limitation, first order equations and second order equations) may be derived from one or more video frames. Such equations may also be applied to one or more successive frames of video received and/or produced by the system. In certain embodiments, these formulas also may be used to compute predicted positions for targets; this prediction may, in some cases, compensate for inherent delays in the processing pipeline.
82 Citations
40 Claims
-
1. A system for providing enhanced tracking of targeting aimpoints in a simulation environment, the system comprising:
-
a video display system configured to display an image of a target;
at least one simulated weapon configured to project an aimpoint on the displayed image;
a video capture system configured to capture a plurality of video frames, each of the plurality of video frames comprising the at least one aimpoint; and
a computer system in communication with the video capture system, the computer system comprising a processor and a computer readable storage medium with instructions executable by the processor to;
analyze each of the plurality of video frames to determine a position of the aimpoint in each of the plurality of video frames;
determine a formula for the motion of the aimpoint, wherein the formula is generally satisfied by the position of the aimpoint in at least one of the plurality of video frames;
using at least the formula, predict a position of the aimpoint in a subsequent video frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of for providing enhanced tracking of targeting aimpoints in a simulation environment, the method comprising:
-
a computer receiving from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint, the at least one aimpoint being projected by at least one simulated weapon;
the computer analyzing each of the plurality of video frames to determine a position of the aimpoint in each of the plurality of video frames;
the computer determining a formula for the motion of the aimpoint, wherein the formula is generally satisfied by the position of the aimpoint in at least one of the plurality of video frames;
using at least the formula, predicting a position of the aimpoint in a subsequent video frame.
-
-
30. A computer program embodied on a computer-readable medium, the computer program comprising instructions executable by a computer to:
-
receive from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint, the at least one aimpoint being projected by at least one simulated weapon;
analyze each of the plurality of video frames to determine a position of the aimpoint in each of the plurality of video frames;
determine a formula for the motion of the aimpoint, wherein the formula is generally satisfied by the position of the aimpoint in at least one of the plurality of video frames;
using at least the formula, predict a position of the aimpoint in a subsequent video frame.
-
-
31. A method for providing enhanced tracking of targeting aimpoints in a simulation environment, the method comprising:
-
a computer receiving from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint projected by a at least one simulated weapon;
the computer analyzing each of the plurality of video frames to determine a position of the aimpoint in each of the plurality of video frames;
the computer determining a formula for the motion of the aimpoint, wherein the formula is generally satisfied by the position of the aimpoint in at least one of the plurality of video frames; and
the computer tracking the aimpoint across the plurality of video frames.
-
-
32. A computer system for predicting the position of an aimpoint in a simulation environment, the computer system comprising a processor and a computer readable medium comprising instructions executable by the processor to:
-
receive from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint projected by a simulated weapon;
analyze each of the plurality of video frames to determine a position of the aimpoint in each of the plurality of video frames;
determine a formula for the motion of the aimpoint, wherein the formula is generally satisfied by the position of the aimpoint in at least one of the plurality of video frames; and
track the aimpoint across the plurality of video frames.
-
-
33. A method of predicting the position of an aimpoint in a simulation environment, the method comprising:
-
a computer receiving from a video capture system a plurality of video frames, wherein each of the plurality of video frames comprises at least one aimpoint projected by a simulated weapon, and wherein the plurality of video frames comprises a current video frame and at least one past video frame;
the computer analyzing each of the plurality of video frames to determine a plurality of known positions of the aimpoint, the plurality of known positions of the aimpoint comprising a current known position of the aimpoint in the current video frame and at least one historical known position of the aimpoint in the at least one past video frame;
the computer predicting a position of the aimpoint in a first subsequent video frame by averaging a predicted position of the aimpoint in a second subsequent video frame with at least one of the plurality of known positions of the aimpoint;
- View Dependent Claims (34, 35, 36, 37, 38, 39, 40)
-
Specification