System and method for compiling and playing a multi-channel video
First Claim
Patent Images
1. A method for compiling a plurality of video segments comprising:
- defining an event;
providing a multi-user video aggregation interface;
receiving the plurality of video segments through the aggregation interface;
determining event-synchronized alignment of the plurality of video segments through aligning the plurality of video segments according to a unified audio signal of the plurality of video segments, comprising;
characterizing an identifier of each video segment of the plurality of video segments;
correlating the video segment identifiers by comparing a peak correlation coefficient against a threshold correlation coefficient, wherein the peak correlation coefficient is selected from a plurality of correlation coefficients; and
determining whether the peak correlation coefficient is greater than the threshold correlation coefficient, wherein the peak correlation coefficient greater than the threshold correlation coefficient substantially proves a relationship between at least two video segments of the plurality of video segments;
assembling a multi-channel video file of the event by compiling the at least two video segments that have at least partially overlapping event-synchronized alignment, thereby forming a plurality of overlapping video segments;
displaying currently available video channels in a channel selection interface based on at least one of author, location, quality, rating, or suitable property of the plurality of video segments;
categorizing and grouping a plurality of non-overlapping video segments in the channel selection interface, wherein the plurality of non-overlapping video segments are formed by portions of the at least two video segments having no common event-synchronized alignment; and
providing channel selection of both the plurality of overlapping video segments and the plurality of non-overlapping video segments.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for compiling video segments including defining an event; providing a multi-user video aggregation interface; receiving a plurality of video segments through the aggregation interface; determining event-synchronized alignment of the plurality of videos; and assembling a multi-channel video of event, the multi-channel video file configured with at least two video segments that have at least partially overlapping event-synchronized alignment.
-
Citations
17 Claims
-
1. A method for compiling a plurality of video segments comprising:
-
defining an event; providing a multi-user video aggregation interface; receiving the plurality of video segments through the aggregation interface; determining event-synchronized alignment of the plurality of video segments through aligning the plurality of video segments according to a unified audio signal of the plurality of video segments, comprising; characterizing an identifier of each video segment of the plurality of video segments; correlating the video segment identifiers by comparing a peak correlation coefficient against a threshold correlation coefficient, wherein the peak correlation coefficient is selected from a plurality of correlation coefficients; and determining whether the peak correlation coefficient is greater than the threshold correlation coefficient, wherein the peak correlation coefficient greater than the threshold correlation coefficient substantially proves a relationship between at least two video segments of the plurality of video segments; assembling a multi-channel video file of the event by compiling the at least two video segments that have at least partially overlapping event-synchronized alignment, thereby forming a plurality of overlapping video segments; displaying currently available video channels in a channel selection interface based on at least one of author, location, quality, rating, or suitable property of the plurality of video segments; categorizing and grouping a plurality of non-overlapping video segments in the channel selection interface, wherein the plurality of non-overlapping video segments are formed by portions of the at least two video segments having no common event-synchronized alignment; and providing channel selection of both the plurality of overlapping video segments and the plurality of non-overlapping video segments. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
defining an event resource; adding at least a first participant and a second participant to the event resource; providing a participant application to at least the first participant and the second participant; receiving a first video segment transmitted from the participant application of the first participant to a multi-channel service; receiving a second video segment transmitted from the participant application of the second participant to the multi-channel service; determining event-synchronized alignment of at least the first video segment and the second video segment through aligning at least the first video segment and the second video segment according to a unified audio signals, comprising; characterizing an identifier of at least the first video segment and the second video segment; correlating the identifier of the first video segment and the second video segment by comparing a peak correlation coefficient against a threshold correlation coefficient, wherein the peak correlation coefficient is selected from a plurality of correlation coefficients; and determining whether the peak correlation coefficient is greater than the threshold correlation coefficient, wherein the peak correlation coefficient greater than the threshold correlation coefficient substantially proves a relationship between the first video segment and the second video segment; assembling a multi-channel video file by compiling the first video segment and the second video segment overlapping at least partially in the event-synchronized alignment, thereby forming a plurality of overlapping video segments; displaying currently available video channels in a channel selection interface based on at least one of author, location, quality, rating, or suitable property of the first video segment and the second video segment; categorizing and grouping a plurality of non-overlapping video segments in the channel selection interface, wherein the plurality of non-overlapping video segments are formed by portions of the first video segment and the second video segment having no event-synchronized alignment; and providing channel selection of both the plurality of overlapping video segments and the plurality of non-overlapping video segments. - View Dependent Claims (17)
-
Specification