Systems and methods for analyzing event data
A computer-implemented method for determining a target situation in an athletic event. Positional information including the relative positions of a group of selected participants is initially received from a tracking system, and the aggregate motion of the selected participants is detected in real-time using the positional information. The target situation may be determined to have occurred when a change in the aggregate motion occurs in accordance with a predetermined characteristic during an initial time interval.
1. A computer-implemented method for determining a target situation in an event comprising:
receiving positional information including the relative positions of a first plurality of selected participants in the event;
calculating, in real-time, a sequence of individual aggregate motion values based upon the positional information of the plurality of selected participants, wherein each aggregate motion value is, at a particular time, one of: (a) a sum of velocities of the plurality of selected participants at that time and (b) an average of velocities of the plurality of selected participants at that time; and
determining that the target situation has occurred when at least one change in the sequence of aggregate motion values occurs in accordance with a predetermined characteristic during a first time interval.
2. The method of claim 1 , wherein a velocity of each of the first plurality of selected participants is determined from corresponding positional information.
3. The method of claim 1 , wherein the target situation is the start of a play in the event, and wherein the predetermined characteristic includes an increase in the aggregate motion of at least a first threshold amount during the first time interval.
4. The method of claim 3 , wherein a second plurality of selected participants are in predetermined respective positions prior to the first time interval.
5. The method of claim 3 , wherein the aggregate motion remains below a second threshold value for a second time interval prior to the first time interval.
6. The method of claim 3 , further comprising determining an end of the play after detecting the start of the play, when the sequence of aggregate motion values decreases by at least a second threshold amount during a second time interval subsequent to the first time interval.
7. The method of claim 6 , wherein the sequence of aggregate motion values remains above a third threshold value during a third time interval between the first and second time intervals.
8. The method of claim 3 , further comprising controlling at least one video camera to start generating a video feed of at least part of the event in response to detecting the beginning of the play.
9. The method of claim 8 , further comprising controlling the video camera to stop generating the video feed of the event in response to detecting the end of play.