Annotating programs for automatic summary generations
First Claim
1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to perform acts including:
- receiving the audio portion of a sporting event;
classifying a set of segments of the audio portion as excited speech;
classifying a set of frame groupings as including baseball hits;
combining the set of segments and the set of frame groupings to identify probabilities for each segment that the segment is an exciting segment; and
saving an indication of the set of segments and the corresponding probabilities as meta data corresponding to the sporting event.
1 Assignment
0 Petitions
Accused Products
Abstract
Audio/video programming content is made available to a receiver from a content provider, and meta data is made available to the receiver from a meta data provider. The meta data corresponds to the programming content, and identifies, for each of multiple portions of the programming content, an indicator of a likelihood that the portion is an exciting portion of the content. In one implementation, the meta data includes probabilities that segments of a baseball program are exciting, and is generated by analyzing the audio data of the baseball program for both excited speech and baseball hits. The meta data can then be used to generate a summary for the baseball program.
-
Citations
75 Claims
-
1. One or more computer readable media having stored thereon a plurality of instructions that, when executed by one or more processors, causes the one or more processors to perform acts including:
-
receiving the audio portion of a sporting event;
classifying a set of segments of the audio portion as excited speech;
classifying a set of frame groupings as including baseball hits;
combining the set of segments and the set of frame groupings to identify probabilities for each segment that the segment is an exciting segment; and
saving an indication of the set of segments and the corresponding probabilities as meta data corresponding to the sporting event. - View Dependent Claims (4, 5, 7, 9, 10, 14)
-
-
2. (canceled)
-
3. (canceled)
-
6. (canceled)
-
8. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
15-61. -61. (canceled)
-
62. A system comprising:
-
a feature extractor to extract a plurality of audio features from programming content;
an excited speech classification subsystem to identify, based on a sub-set of the audio features, a set of segments of the programming content and corresponding probabilities that the segments include excited speech;
a baseball hit detection subsystem to identify, based on another sub-set of the audio features, a set of frame groupings of the programming content and corresponding probabilities that the frame groupings include baseball hits; and
a probabilistic fusion subsystem to combine the probabilities that the segments include excited speech and the probabilities that the frame groupings include baseball hits, and to generate a probability that portions of the programming content are exciting based on the combination. - View Dependent Claims (63, 64)
-
-
65. (canceled)
-
66. A method comprising:
-
analyzing audio data of a program to identify a first plurality of portions of the program each including excited speech;
analyzing the audio data to identify a second plurality of portions of the program each including a potential sport-related event; and
combining the first plurality of portions and the second plurality of portions to identify a set of segments of the program and a likelihood, for each of the segments in the set, that the segment is an exciting part of the program. - View Dependent Claims (67, 68, 69, 70, 71, 72, 73, 74, 75)
-
Specification