Patent ID: 9652667
Date: 2017-05-16
CPC Classifications: G03B,G06F,G06K,G06T,H04L,H04N

Claim:
1. A method for generating an output video from spherical video content, the method comprising: storing, by a video server, a first spherical video obtained from a first camera system comprising a first sequence of spherical video frames, each having a first spherical field of view storing, by a video server, a second spherical video obtained from a second camera system comprising a second sequence of spherical video frames, each having a second spherical field of view; processing, by the video server, the first spherical video to identify a target audio or visual feature of interest meeting one or more audio or visual criteria; determining, by the video server, a first range of frames of the first spherical video having the target feature of interest; determining, by the video server, a second range of frames of the second spherical video having the target feature of interest; determining, by the video server, a first sequence of sub-frames from each of the first range of frames, each of the first sequence of sub-frames having a non-spherical field of view, and each of the first sequence of sub-frames including a spatial region around the target feature of interest; determining, by the video server, a second sequence of sub-frames from each of the second range of frames, each of the second sequence of sub-frames having a non-spherical field of view, and each of the second sequence of sub-frames including a spatial region around the target feature of interest; generating, by the video server, a first combined sequence of sub-frames including the target feature of interest, the combined sequence of sub-frames comprising the first sequence of sub-frames and the second sequence of sub-frames; generating, by the video server, a first portion of an output video including the first combined sequence of sub-frames; and outputting the output video.