Method and system for segmenting and transmitting on-demand live-action video in real-time
First Claim
Patent Images
1. A method, comprising:
- detecting, by a processing system comprising a processor, a first event-trigger and a second event-trigger of a plurality of event-triggers based on an analysis of a video feed, wherein the first event-trigger is presented chronologically prior to the second event-trigger in the video feed;
determining, by the processing system, whether a first event of interest has occurred by evaluating the first event-trigger according to a predetermined criteria and whether a second event of interest has occurred by evaluating the second event-trigger according to the predetermined criteria;
segmenting, by the processing system, the video feed into a plurality of video-segments including a first video-segment that encompasses the first event of interest and a second video-segment that encompasses the second event of interest responsive to determining that the first event of interest has occurred and determining that the second event of interest has occurred, respectively;
determining, by the processing system, for the first video-segment, a first interval of the first video-segment prior to the first event of interest and a second interval of the first video-segment after the first event of interest, wherein a first length of the first interval and a second length of the second interval are determined automatically;
determining, by the processing system, for the second video-segment, a third interval of the second video-segment prior to the second event of interest and a fourth interval of the second video-segment after the second event of interest, wherein a third length of the third interval and a fourth length of the fourth interval are determined automatically;
receiving, by the processing system, a selection of the first video-segment and the second video-segment from among the plurality of video-segments; and
transmitting, by the processing system, the first video-segment and the second video-segment to an end-user device, wherein the second video-segment is transmitted prior to the first video-segment according to the predetermined criteria, wherein the second video-segment is presented on the end-user device prior to the first video-segment.
2 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.
82 Citations
20 Claims
-
1. A method, comprising:
-
detecting, by a processing system comprising a processor, a first event-trigger and a second event-trigger of a plurality of event-triggers based on an analysis of a video feed, wherein the first event-trigger is presented chronologically prior to the second event-trigger in the video feed; determining, by the processing system, whether a first event of interest has occurred by evaluating the first event-trigger according to a predetermined criteria and whether a second event of interest has occurred by evaluating the second event-trigger according to the predetermined criteria; segmenting, by the processing system, the video feed into a plurality of video-segments including a first video-segment that encompasses the first event of interest and a second video-segment that encompasses the second event of interest responsive to determining that the first event of interest has occurred and determining that the second event of interest has occurred, respectively; determining, by the processing system, for the first video-segment, a first interval of the first video-segment prior to the first event of interest and a second interval of the first video-segment after the first event of interest, wherein a first length of the first interval and a second length of the second interval are determined automatically; determining, by the processing system, for the second video-segment, a third interval of the second video-segment prior to the second event of interest and a fourth interval of the second video-segment after the second event of interest, wherein a third length of the third interval and a fourth length of the fourth interval are determined automatically; receiving, by the processing system, a selection of the first video-segment and the second video-segment from among the plurality of video-segments; and transmitting, by the processing system, the first video-segment and the second video-segment to an end-user device, wherein the second video-segment is transmitted prior to the first video-segment according to the predetermined criteria, wherein the second video-segment is presented on the end-user device prior to the first video-segment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; analyzing a video feed for event-triggers, wherein the event-triggers are determined according to a detected first event-trigger when a first event of interest has occurred and according to a detected second event-trigger when a second event of interest has occurred; performing video-segmentation to create a first video-segment encompassing the first event of interest and a second video-segment encompassing the second event of interest, wherein the first video-segment occurs chronologically prior to the second video-segment in the video feed; determining a first length of time for the first video-segment, the first length of time including a first interval of the first video-segment prior to the first event of interest and a second interval of the first video-segment after the first event of interest, wherein the first length of the first interval and a second length of the second interval are determined automatically; determining a third length of time for the second video-segment, the third length of time including a third interval of the second video-segment prior to the second event of interest and a fourth interval of the second video-segment after the second event of interest, wherein the third length of the third interval and a fourth length of the fourth interval are determined automatically; receiving a selection of the first video-segment and the second video-segment from an end-user device; and transmitting the first video-segment and the second video-segment to the end-user device, wherein the second video-segment is transmitted prior to the first video-segment according to a predetermined criteria, wherein the second video-segment is presented on the end-user device prior to the first video-segment. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
detecting a plurality of event-triggers, each event-trigger of the plurality of event-triggers occurring at a specific time in a video feed containing media content resulting in a plurality of detected event triggers; assigning a weighting value to each detected event-trigger of the plurality of detected event-triggers; comparing the plurality of detected event-triggers, and an accompanying weighted value for each detected event-trigger, that were registered within a predetermined length of time to determine whether an event of interest has occurred; and segmenting the video feed into a video-segment that encompasses the event of interest when the event of interest has occurred to include the event of interest and to include a first interval of the video feed and a second interval of the video feed. - View Dependent Claims (18, 19, 20)
-
Specification