Text data extraction system for interleaved video data streams
First Claim
1. A text data extraction system for interleaved video data streams having at least text data packets, presentation time data and interleaved video data, comprising:
- parsing means for analyzing the interleaved stream and extracting text data from the text data packets and for extracting the presentation time data to facilitate independent use of the text data from corresponding video data; and
means, operatively coupled to the parsing means, for storing extracted text data and the extracted presentation time data such that the presentation time data can be used to link the extracted text data to corresponding video data.
2 Assignments
0 Petitions
Accused Products
Abstract
A text data extraction system analyzes one or more interleaved video data streams and parses the stream(s) to extract text data from text data packets. In addition, presentation time data is extracted to facilitate independent use of the text data from corresponding video data. Extracted time coded text data is stored so that the presentation time data can be used to link the extracted text data back to the corresponding video data to facilitate for example: annotation of a movie, text searching of closed caption text, printing transcripts of closed caption text, controlling video playback, such as the order in which scenes are played back, and any other suitable navigation or manipulation of video images or text data.
87 Citations
43 Claims
-
1. A text data extraction system for interleaved video data streams having at least text data packets, presentation time data and interleaved video data, comprising:
-
parsing means for analyzing the interleaved stream and extracting text data from the text data packets and for extracting the presentation time data to facilitate independent use of the text data from corresponding video data; and
means, operatively coupled to the parsing means, for storing extracted text data and the extracted presentation time data such that the presentation time data can be used to link the extracted text data to corresponding video data. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
7. The system of 6 wherein the parsing means continues to parse an entire interleaved stream prior to allowing navigation to occur by the means for navigating.
-
19. A text data extraction system for interleaved video data streams having at least text data packets, presentation time data and interleaved video data, comprising:
-
parsing means for analyzing the interleaved stream and extracting text data from the text data packets and for extracting the presentation time data to facilitate independent use of the text data from corresponding video data;
means, operatively coupled to the parsing means, for storing extracted text data and the extracted presentation time data such that the presentation time data can be used to link the extracted text data back to corresponding video data;
means, responsive to the stored presentation time data, for facilitating navigation among video frames based on the extracted stored presentation time data; and
means for processing the extracted text data to facilitate text based operations independent of corresponding video data. - View Dependent Claims (20, 21, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
- 22. The system of 20 wherein the parsing means continues to parse an entire interleaved stream prior to allowing navigation to occur by the means for navigating.
-
33. A text data extraction method for interleaved video data streams having at least text data packets, presentation time data and interleaved video data, comprising:
-
analyzing the interleaved stream, extracting text data from the text data packets and extracting the presentation time data to facilitate independent use of the text data from corresponding video data; and
storing the extracted text data and the extracted presentation time data such that the presentation time data can be used to link the extracted text data back to corresponding video data. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
Specification