Browsing and Retrieval of Full Broadcast-Quality Video
First Claim
Patent Images
1. A method comprising steps of:
- classifying a media collection as program content versus television commercials, wherein the television commercials are presented chronologically separate from the program content and in a same display screen as the program content;
identifying program segments within classified program content based on synchronizing recognized speech in each identified segment with captioning to extract stories, wherein synchronizing recognized speech comprises;
recognizing speech in the media collection,generating word timestamps based on the recognized speech, andaligning the captioning with the recognized speech based on the word timestamps;
analyzing content of a media collection to determine whether speech recognition data or closed captioning data may be used to index the media collection;
indexing the media collection to create an indexed library based on the identified program segments and synchronized speech;
receiving at a server a search query to the indexed media collection from a user;
searching the indexed library to identify a set of candidate program segments based on the search query; and
presenting at a client device of the user the set of candidate program segments for the user to browse and select.
1 Assignment
0 Petitions
Accused Products
Abstract
A method includes steps of indexing a media collection, searching an indexed library and browsing a set of candidate program segments. The step of indexing a media collection creates the indexed library based on a content of the media collection. The step of searching the indexed library identifies the set of candidate program segments based on a search criteria. The step of browsing the set of candidate program segments selects a segment for viewing.
-
Citations
1 Claim
-
1. A method comprising steps of:
-
classifying a media collection as program content versus television commercials, wherein the television commercials are presented chronologically separate from the program content and in a same display screen as the program content; identifying program segments within classified program content based on synchronizing recognized speech in each identified segment with captioning to extract stories, wherein synchronizing recognized speech comprises; recognizing speech in the media collection, generating word timestamps based on the recognized speech, and aligning the captioning with the recognized speech based on the word timestamps; analyzing content of a media collection to determine whether speech recognition data or closed captioning data may be used to index the media collection; indexing the media collection to create an indexed library based on the identified program segments and synchronized speech; receiving at a server a search query to the indexed media collection from a user; searching the indexed library to identify a set of candidate program segments based on the search query; and presenting at a client device of the user the set of candidate program segments for the user to browse and select.
-
Specification