Patent ID: 9451180
Filing Date: 2016-09-20
CPC Classification: G11B,H04N

Claim Text:
1. A computer-implemented method comprising: receiving a first video file containing a first plurality of video frames from a first device having a first frame rate; receiving a second video file containing a second plurality of video frames from a second device having a second frame rate; processing the video files to identify at least one non-graphical temporal alignment object included in each of the video files; temporally aligning the video files using the at least one non-graphical temporal alignment object to produce temporally-aligned video files; constructing energy maps for each video frame of the temporally-aligned video files; based on the energy maps, performing a block-based analysis for each video frame to determine edge energy for each block; comparing the edge energy of blocks of video frames of the temporally-aligned video files to determine portions of video frames within the temporally-aligned video files that match; and combining the temporally-aligned video files to generate a consolidated output file having one or more of a higher resolution and a longer duration than each of the video files, wherein combining the video files to generate a consolidated output file includes one or more of: