Ranking representative segments in media data
First Claim
1. A method for ranking candidate representative segments within media data, comprising:
- creating one or more media fingerprints each of which comprises a plurality of hash bits generated from the media data;
extracting features from the media data;
detecting a plurality of scenes within the media data based at least in part on the one or more media fingerprints and a distance analysis for the features extracted from the media data;
assigning a plurality of ranking scores to a plurality of candidate representative segments in the media data, each individual candidate representative segment in the plurality of candidate representative segments comprises at least one scene of the plurality of scenes in the media data, each individual ranking score in the plurality of ranking scores being assigned to an individual candidate representative segment in the plurality of candidate representative segments;
selecting from the plurality of candidate representative segments, based on the plurality of ranking scores, a representative segment;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for ranking representative segments in media data are provided. Media features of many different types may be extracted from the media data. A plurality of ranking scores may be assigned to a plurality of candidate representative segments. Each individual candidate representative segment in the plurality of candidate representative segments comprises at least one scene in one or more statistical patterns in media features of the media data based on one or more types of features extractable from the media data. Each individual ranking score in the plurality of ranking scores may be assigned to an individual candidate representative segment in the plurality of candidate representative segments. A representative segment to be played to an end user may be selected from the candidate representative segments, based on the plurality of ranking scores.
63 Citations
30 Claims
-
1. A method for ranking candidate representative segments within media data, comprising:
-
creating one or more media fingerprints each of which comprises a plurality of hash bits generated from the media data; extracting features from the media data; detecting a plurality of scenes within the media data based at least in part on the one or more media fingerprints and a distance analysis for the features extracted from the media data; assigning a plurality of ranking scores to a plurality of candidate representative segments in the media data, each individual candidate representative segment in the plurality of candidate representative segments comprises at least one scene of the plurality of scenes in the media data, each individual ranking score in the plurality of ranking scores being assigned to an individual candidate representative segment in the plurality of candidate representative segments; selecting from the plurality of candidate representative segments, based on the plurality of ranking scores, a representative segment; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable storage medium, comprising a set of instructions, which when executed by a processing or computing device cause, control or program the device to execute or perform a process, wherein the process comprises the steps of:
-
creating one or more media fingerprints each of which comprises a plurality of hash bits generated from media data; extracting features from the media data; detecting a plurality of scenes within the media data based at least in part on the one or more media fingerprints and a distance analysis for the features extracted from the media data; assigning a plurality of ranking scores to a plurality of candidate representative segments in the media data, each individual candidate representative segment in the plurality of candidate representative segments comprises at least one scene of the plurality of scenes in the media data, each individual ranking score in the plurality of ranking scores being assigned to an individual candidate representative segment in the plurality of candidate representative segments; selecting from the plurality of candidate representative segments, based on the plurality of ranking scores, a representative segment. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification