Patent ID: 8488061
Filing Date: 2013-07-16
Classification: G06F,G06K,G06T,G11B,H04N

Abstract:
1. A method that comprises: receiving video signal segments each containing a series of frames and conveying video content representing a series of pictures with a specified resolution, wherein nominal start times for successive video signal segments are offset from one another by a nominal time offset and actual start times for the successive video signal segments are offset from one another by an offset that is within one frame period of being equal to the nominal time offset, a frame period being the duration of the video content conveyed by one frame; processing the video content conveyed by each video signal segment to calculate a first array of composite values for an average of picture elements in a series of low-resolution images and to calculate a second array of composite values for a variance of picture elements in the series of low-resolution images, each low-resolution image representing at least a portion of a respective picture in the series of pictures with a resolution that is lower than the specified resolution; and generating for the video signal content of each video signal segment a respective signature that identifies the video content of the respective video signal segment by projecting a set of values obtained from the first and second arrays of composite values for the respective video signal segment onto a set of base matrices, wherein dimensions of the first array, the second array and the base matrices are the same and each base matrix is an array of elements having pseudo-random values, and setting a value of a bit in a signature set of bits for each respective projection according to whether the respective projection is less than a median value of all projections, thereby obtaining a signature set of bits that identifies the video content of the video signal segments.