Identification of segments within audio, video, and multimedia items
First Claim
Patent Images
1. A method, comprising:
- analyzing, to determine one or more keywords, descriptive data of a media item;
analyzing, by a computing device, the one or more keywords and selecting, based on the analyzing of the one or more keywords, a knowledge domain for the media item from a plurality of different knowledge domains;
identifying, based on the knowledge domain, a plurality of attribute fields associated with the knowledge domain;
identifying, from different combinations of media analysis technologies that correspond to the plurality of different knowledge domains and that are usable to analyze media, a combination of media analysis technologies corresponding to the knowledge domain;
analyzing, after identifying the combination of media analysis technologies, the media item using the combination of media analysis technologies to determine values for the plurality of attribute fields; and
segmenting the media item into a plurality of segments as a function of the values for the plurality of attribute fields by at least determining beginning and ending boundaries for the plurality of segments as a function of the values for the plurality of attribute fields.
3 Assignments
0 Petitions
Accused Products
Abstract
The invention pertains to methods, systems, and apparatus for identifying segments within a media item, the media segment including at least one of audio content and video content, comprising segmenting the media item into a plurality of segments as a function of subject matter, storing data identifying each segment and its subject matter, and organizing each segment within an ontology based on its subject matter.
-
Citations
23 Claims
-
1. A method, comprising:
-
analyzing, to determine one or more keywords, descriptive data of a media item; analyzing, by a computing device, the one or more keywords and selecting, based on the analyzing of the one or more keywords, a knowledge domain for the media item from a plurality of different knowledge domains; identifying, based on the knowledge domain, a plurality of attribute fields associated with the knowledge domain; identifying, from different combinations of media analysis technologies that correspond to the plurality of different knowledge domains and that are usable to analyze media, a combination of media analysis technologies corresponding to the knowledge domain; analyzing, after identifying the combination of media analysis technologies, the media item using the combination of media analysis technologies to determine values for the plurality of attribute fields; and segmenting the media item into a plurality of segments as a function of the values for the plurality of attribute fields by at least determining beginning and ending boundaries for the plurality of segments as a function of the values for the plurality of attribute fields. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
storing a first set of attribute fields defined for a first knowledge domain; storing a second set of attribute fields defined for a second knowledge domain different from the first knowledge domain; storing data describing a first gathering process that is specific to the first knowledge domain and that identifies a first combination of media analysis technologies to use when segmenting media of the first knowledge domain; storing, by a computing device, data describing a second gathering process that is specific to the second knowledge domain and that identifies a second combination of media analysis technologies to use when segmenting media of the second knowledge domain, the second combination of media analysis technologies being different from the first combination of media analysis technologies; analyzing, to determine one or more keywords, descriptive data of a media item; analyzing the one or more keywords and selecting, based on the analysis of the one or more keywords, the first knowledge domain; identifying, after the first knowledge domain is selected, the first set of attribute fields; retrieving the data describing the first gathering process; analyzing, after retrieving the data describing the first gathering process, the media item using the first combination of media analysis technologies to determine values for the first set of attribute fields; and segmenting the media item into a plurality of segments as a function of the first gathering process and the values for the first set of attribute fields by at least determining beginning and ending boundaries for the plurality of segments as a function of the values for the first set of attribute fields. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method, comprising:
-
analyzing, to determine one or more keywords, descriptive data of a media item, the media item comprising video content; analyzing, by a computing device, the one or more keywords and selecting, based on the analyzing of the one or more keywords, a knowledge domain for the media item from a plurality of different knowledge domains; identifying, based on the knowledge domain, a plurality of attribute fields associated with the knowledge domain; selecting, from different pre-defined combinations of media analysis technologies corresponding to the plurality of different knowledge domains, a pre-defined combination of media analysis technologies that corresponds to the knowledge domain and that comprises a first media analysis technology for analyzing the video content; analyzing, after selecting the pre-defined combination of media analysis technologies, the media item using the pre-defined combination of media analysis technologies to determine values for the plurality of attribute fields by at least analyzing the video content of the media item using the first media analysis technology to determine one or more first values of the values for the plurality of attribute fields; and segmenting the media item into a plurality of segments as a function of the values for the plurality of attribute fields by at least determining beginning and ending boundaries for the plurality of segments as a function of the values for the plurality of attribute fields. - View Dependent Claims (20, 21, 22, 23)
-
Specification