发明名称 Systems and methods for generation of composite video from multiple asynchronously recorded input streams
摘要 Systems and methods are provided for generating a composite video based on a plurality of asynchronously recorded input video streams. A plurality of segments of the input video streams are identified. A number of the input video streams that were recording during the particular segment are determined. A video display configuration for the particular segment is determined based on the number of video streams that were recording, where the video display configuration includes a display sub-region for each of the number of video streams that was recording. A composite video is generated, where the composite video includes a portion of video associated with each of the segments, where the composite video portion associated with the particular segment is formatted according to the video display configuration and displays the video streams that were recording during the particular segment in the display sub-regions of the video display configuration.
申请公布号 US9031381(B2) 申请公布日期 2015.05.12
申请号 US201313868301 申请日期 2013.04.23
申请人 Panopto, Inc. 发明人 Burns Eric
分类号 H04N5/94;H04N9/87;G09G5/14;H04N5/445;H04N5/783;H04N21/845;H04N21/2365;H04N21/2665;H04N21/2743;H04N21/414;H04N21/4223;H04N21/434;H04N21/6543;H04N21/81;H04N21/2187;H04N21/4788 主分类号 H04N5/94
代理机构 Jones Day 代理人 Jones Day
主权项 1. A computer-implemented method of generating a composite video based on a plurality of asynchronously recorded input video streams, comprising: time aligning a plurality of input video streams, wherein aligning an input video stream includes: determining a clock skew between a time measurement associated with a first video stream and a master time measurement; andaligning the first video stream with a master timeline based on the clock skew; identifying a plurality of segments of the input video streams, wherein a particular segment begins when one of the input video streams starts or stops recording, and wherein the particular segment ends when one of the input video streams starts or stops recording; determining a number of the input video streams that were recording during the particular segment; determining a video display configuration for the particular segment based on the number of video streams that were recording, wherein the video display configuration includes a display sub-region for each of the number of video streams that was recording; and generating a composite video, wherein the composite video includes a portion of video associated with each of the segments, wherein the composite video portion associated with the particular segment is formatted according to the video display configuration and displays the video streams that were recording during the particular segment in the display sub-regions of the video display configuration.
地址 Pittsburgh PA US