System and method for generating a highlight reel of a sporting event
Abstract
A computer-implemented method may include receiving at least three video clips of a sporting event, where each of the video clips may (i) be simultaneously captured over at least a portion of time, and (ii) include at least one common player wearing an indicia on a jersey that is distinguishing from indicia on other players. Tracking locations of the at least one common player captured in the at least three video clips may be generated by triangulating distances of the common player(s) in the video clips. Statistical information of the common player(s) may be generated from the tracking locations. The common player(s) may be represented on a graphical display. The common player(s) may be controlled by applying at least one of the tracking locations and statistical information of the common player(s).
Claims
exact text as granted — not AI-modified1 - 12 . (canceled)
13 . A computer-implemented method for generating a highlight video of an event from video clips, comprising:
collecting a plurality of video clips of the event; enabling one more users to select to view the video clips and set an indicator to use to include an associated video clip into the highlight video; storing the one or more indicators in association with the respective video clips; storing a user identifier in association with the one or more indicators to indicate who set the respective indicators; ranking the video clips based on the one or more indicators associated with the video clips and user identifiers associated with the one or more indicators; and automatically generating the highlight video based on the ranked video clips.
14 . The method according to claim 13 , further comprising automatically determining whether a user who set an indicator associated with a video clip is associated with a participant on which the highlight video is featured.
15 . The method according to claim 14 , further comprising automatically determining whether an indicia is associated with the participant on which the highlight video is being featured is viewable in the video clip.
16 . The method according to claim 13 , further comprising:
automatically determining whether an action within a set of actions occurred in content of the video clips; setting an action identifier in association with a video clip if the action occurred within the video clip; storing the identifier indicative of the action being identified in association with at least one respective video clip; and wherein ranking the video clips includes ranking the video clips based on determining the action within a set of actions occurred.
17 . The method according to claim 16 , further comprising:
automatically determining whether a participant is in the one or more video clips; and setting an indicator indicative of the participant being in the video clip; and wherein ranking the video clips further includes ranking the video clips based on determining whether the participant is in the video clips.
18 . The method according to claim 17 , wherein automatically determining whether the users in the one more video clips includes determining whether an identifier on a player jersey is identified in the one or more video clips.
19 . The method according to claim 17 , further comprising:
receiving a list of each player on a team and an identifier on a player jersey for each of the players; automatically identifying at least one video clip in which each player is included; and wherein ranking the video clips includes ranking the video clips such that each player in the list is included in at least one video clip in the highlight video.
20 . The method according to claim 19 , further comprising:
receiving a length of time for the highlight video; and wherein automatically generating a highlight video includes automatically selecting video clips that, when combined, fit within the length of time.
21 . The method according to claim 16 , further comprising, in response to determining that an action occurred in at least one video clip, setting a start time and stop time before and after a time at which the action is identified to have occurred in the video clip.
22 . The method according to claim 21 , wherein determining that an action occurred includes automatically determining that a participant within the video clip performed an action that is not part of a sport being played.
23 . A system for generating a highlight video of an event from video clips, comprising:
a data repository configured to store the video clips and data associated therewith; an input/output (I/O) unit; a processing unit in communication with said memory and I/O unit, and configured to:
collect a plurality of video clips of the event;
enable one more users to select to view the video clips and set an indicator to use to include an associated video clip into the highlight video;
store the one or more indicators in association with the respective video clips;
store a user identifier in association with the one or more indicators to indicate who set the respective indicators;
rank the video clips based on the one or more indicators associated with the video clips and user identifiers associated with the one or more indicators; and
automatically generate the highlight video based on the ranked video clips.
24 . The system according to claim 23 , wherein said processing unit is further configured to automatically determine whether a user who set an indicator associated with a video clip is associated with a participant on which the highlight video is featured.
25 . The system according to claim 24 , wherein said processing unit is further configured to automatically determine whether an indicia is associated with the participant on which the highlight video is being featured is viewable in the video clip.
26 . The system according to claim 23 , wherein said processing unit is further configured to:
automatically determine whether an action within a set of actions occurred in content of the video clips; set an action identifier in association with a video clip if the action occurred within the video clip; store the identifier indicative of the action being identified in association with at least one respective video clip; and rank the video clips based on determining the action within a set of actions occurred.
27 . The system according to claim 26 , wherein said processing unit is further configured to:
automatically determine whether a participant is in the one or more video clips; and set an indicator indicative of the participant being in the video clip; and rank the video clips based on determining whether the participant is in the video clips.
28 . The system according to claim 27 , wherein said processing unit, in automatically determining whether the users in the one more video clips, is configured to determine whether an identifier on a player jersey is identified in the one or more video clips.
29 . The system according to claim 27 , wherein said processing unit is further configured to:
receive a list of each player on a team and an identifier on a player jersey for each of the players; automatically identify at least one video clip in which each player is included; and ranking the video clips such that each player in the list is included in at least one video clip in the highlight video.
30 . The system according to claim 29 , wherein said processing unit is further configured to:
receive a length of time for the highlight video; and automatically select video clips that, when combined, fit within the length of time.
31 . The system according to claim 26 , wherein said processing unit is further configured to, in response to determining that an action occurred in at least one video clip, set a start time and stop time before and after a time at which the action is identified to have occurred in the video clip.
32 . The system according to claim 31 , wherein said processing unit, in determining that an action occurred, is further configured to automatically determine that a participant within the video clip performed an action that is not part of a sport being played.
33 - 55 . (canceled)Join the waitlist — get patent alerts
Track US2018301169A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.