System and method for generating metadata for video programming events
First Claim
1. A method in a data processing device for generating metadata that describes the subject matter of segments of a program, comprising:
- receiving in the data processing device data corresponding to a program, the data including production data comprising descriptive information and timing information;
analyzing by the data processing device the data to determine individual segments of the program that pertain to different subject matter and the times and durations of the individual segments;
analyzing by the data processing device the data to assign goodness of fit scores for each segment corresponding to subject matter categories of a subject matter classification hierarchy,wherein the subject matter categories of the hierarchy comprise at least a set of top-level categories, sets of first level sub-categories each corresponding to and encompassed by a respective one of said top-level categories, and sets of second level sub-categories each corresponding to and encompassed by a respective one of said first level sub-categories; and
storing metadata for each segment, the metadata comprising goodness of fit scores and their associated categories, time data, and descriptive data.
2 Assignments
0 Petitions
Accused Products
Abstract
A device for generating metadata for a programming event receives data corresponding to a programming event that includes descriptive information and timing information. The device analyzes the data to determine goodness of fit scores for the programming event corresponding to categories of a classification hierarchy. The device then stores metadata for the programming event that includes goodness of fit scores, time data and descriptive data. The stored goodness of fit scores may be a representative subset of all goodness of fit scores for the programming event. Also disclosed are processes performed in a device for generating metadata for programming events. Also disclosed is metadata encoded in a computer readable medium. The metadata includes a programming event identifier, descriptive data describing the programming event, time data enabling determination of a start time and duration of the programming event, and goodness of fit scores for the programming event that are associated with categories of the classification hierarchy.
-
Citations
12 Claims
-
1. A method in a data processing device for generating metadata that describes the subject matter of segments of a program, comprising:
-
receiving in the data processing device data corresponding to a program, the data including production data comprising descriptive information and timing information; analyzing by the data processing device the data to determine individual segments of the program that pertain to different subject matter and the times and durations of the individual segments; analyzing by the data processing device the data to assign goodness of fit scores for each segment corresponding to subject matter categories of a subject matter classification hierarchy, wherein the subject matter categories of the hierarchy comprise at least a set of top-level categories, sets of first level sub-categories each corresponding to and encompassed by a respective one of said top-level categories, and sets of second level sub-categories each corresponding to and encompassed by a respective one of said first level sub-categories; and storing metadata for each segment, the metadata comprising goodness of fit scores and their associated categories, time data, and descriptive data. - View Dependent Claims (2, 3, 4)
-
-
5. A program-controlled device for generating metadata that describes the subject matter segments of a program, the device comprising a computer readable medium having stored therein programming instructions for causing the device to perform operations comprising:
-
receiving data corresponding to a program, the data including production data comprising descriptive information and timing information; analyzing the data to determine individual segments of the program that pertain to different subject matter and the times and durations of the individual segments; analyzing the data to assign goodness of fit scores for each segment corresponding to subject matter categories of a subject matter classification hierarchy, wherein the subject matter categories of the hierarchy comprise at least a set of top-level categories, sets of first level sub-categories each corresponding to and encompassed by a respective one of said top-level categories, and sets of second level sub-categories each corresponding to and encompassed by a respective one of said first level sub-categories; and storing metadata for each segment, the metadata comprising goodness of fit scores and their associated categories, time data, and descriptive data. - View Dependent Claims (6, 7, 8)
-
-
9. A device for generating metadata that describes the subject matter of segments of a program comprising:
-
means for receiving data corresponding to a program, the data including production data comprising descriptive information and timing information; means for analyzing the data to determine individual segments of the program that pertain to different subject matter and the times and durations of the individual segments; means for analyzing the data to assign goodness of fit scores for each segment corresponding to subject matter categories of a subject matter classification hierarchy, wherein the subject matter categories of the hierarchy comprise at least a set of top-level categories, sets of first level sub-categories each corresponding to and encompassed by a respective one of said top-level categories, and sets of second level sub-categories each corresponding to and encompassed by a respective one of said first level sub-categories; and means for storing metadata for each segment, the metadata comprising goodness of fit scores and their associated categories, time data, and descriptive data. - View Dependent Claims (10, 11, 12)
-
Specification