Method and system for segmenting and transmitting on-demand live-action video in real-time
First Claim
Patent Images
1. A method for creating a video segment representing a portion of a live-action sporting event from one or more video-feeds, comprising:
- monitoring the live-action event video feeds;
detecting one or more event-triggers with detectors, each event trigger being registered at a specific time;
receiving external metadata from other than analysis of the video feeds and any accompanying text and audio streams;
assigning each detected event trigger a weighted value representative of the confidence that an event of interest in the live-action sporting event may have occurred and;
determining using an algorithm that is specific to the live-action event when an event-segment occurred by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time that corresponds to a plurality of video frames, along with the external metadata, together indicate that an event-segment occurred;
wherein the step of evaluating includes weighting the weighted values relative to one another based on the relative reliability of the detectors to one another; and
editing one or more video feeds into the video-segment so that it is a continuous video that encompasses at least one event-segment.
7 Assignments
0 Petitions
Accused Products
Abstract
A method and system for producing video-segments of a live-action event involving monitoring a live-action event for detection of event-segments, detecting one or more event-triggers with detectors, determining if an event-segment occurred based on the detected event-triggers, and editing one or more video feeds into a video-segment to encompass the event-segment.
-
Citations
60 Claims
-
1. A method for creating a video segment representing a portion of a live-action sporting event from one or more video-feeds, comprising:
-
monitoring the live-action event video feeds; detecting one or more event-triggers with detectors, each event trigger being registered at a specific time; receiving external metadata from other than analysis of the video feeds and any accompanying text and audio streams; assigning each detected event trigger a weighted value representative of the confidence that an event of interest in the live-action sporting event may have occurred and; determining using an algorithm that is specific to the live-action event when an event-segment occurred by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time that corresponds to a plurality of video frames, along with the external metadata, together indicate that an event-segment occurred; wherein the step of evaluating includes weighting the weighted values relative to one another based on the relative reliability of the detectors to one another; and editing one or more video feeds into the video-segment so that it is a continuous video that encompasses at least one event-segment. - 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. A system comprising:
-
one or more video-feeds capturing a live-action sporting event; event-trigger detectors; a source of external metadata other than analysis of the video feeds and any accompanying text and audio streams; memory storage devices; a computer process for assigning weights to each detected event trigger;
wherein the weighted value is representative of the confidence that an event of interest in the live-action sporting event may have occurred;a computer-processor for determining if an event-segment occurred based on the detected event-triggers; wherein the computer-processor determines when an event-segment occurs by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time, along with the external metadata, together indicate that an event-segment occurred; and wherein the computer-processor is configured to, when it is determining whether an event-segment occurs, weight the weighted values relative to one another based on the relative reliability of the detectors to one another. - View Dependent Claims (29, 30, 31, 32, 33)
-
-
34. A method for identifying an event segment in a live-action sporting event, comprising:
-
monitoring at least one video feed of the live-action sporting event; detecting one or more event-triggers with detectors; receiving external metadata from other than analysis of the video feeds and any accompanying text and audio streams; assigning each detected event trigger a weighted value representative of the confidence that an event of interest in the live-action sporting event may have occurred; and determining if an event-segment occurred by evaluating whether the aggregate of the weighted values of event triggers registered within a predetermined length of time that corresponds to a plurality of video frames, along with the external metadata, together indicate that an event-segment occurred. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification