Embedding content-based searchable indexes in multimedia files
First Claim
Patent Images
1. A system for indexing multimedia content, comprising:
- a rendering engine configured to receive multimedia source tracks and generate rendered source streams;
a content analysis engine configured to receive the source tracks and generate a content-based index stream based on the source tracks;
a set of encoders coupled to the rendering component and configured to encode the rendered-source streams and the content-based index stream into encoded multimedia streams and an encoded content-based index stream; and
a multimedia file writer component configured to receive the encoded multimedia streams and the encoded content-based index stream and to write the encoded multimedia streams to a first multimedia file with the encoded content-based index stream associated with the first multimedia file.
2 Assignments
0 Petitions
Accused Products
Abstract
Content-based analysis is performed on multimedia content prior to encoding the multimedia content in the rendering chain of processing. A content-based index stream is generated based on the content-based analysis and the content-based index stream is embedded in the multimedia file during rendering. The content-based index stream can be used to generate a content-based searchable index when necessary.
84 Citations
20 Claims
-
1. A system for indexing multimedia content, comprising:
-
a rendering engine configured to receive multimedia source tracks and generate rendered source streams; a content analysis engine configured to receive the source tracks and generate a content-based index stream based on the source tracks; a set of encoders coupled to the rendering component and configured to encode the rendered-source streams and the content-based index stream into encoded multimedia streams and an encoded content-based index stream; and a multimedia file writer component configured to receive the encoded multimedia streams and the encoded content-based index stream and to write the encoded multimedia streams to a first multimedia file with the encoded content-based index stream associated with the first multimedia file. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of generating a multimedia file, comprising:
-
receiving a plurality of source tracks; rendering the source tracks to obtain a plurality of multimedia streams; generating a content-based index stream based on the source tracks; after generating the content-based index stream, encoding the multimedia streams; and writing the encoded multimedia streams to a multimedia file and associating the content-based index stream with the multimedia file. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of generating searchable multimedia content, comprising:
-
receiving a plurality of source tracks; receiving a multimedia file with a first content-based searchable index therein; combining the source tracks and multimedia file to obtain a combined file; generating a content-based index stream only for a portion of the combined file that is without the content-based index; and generating a second content-based searchable index based on the content-based index stream. - View Dependent Claims (17, 18, 19, 20)
-
Specification