Embedding content-based searchable indexes in multimedia files
AssigneeMicrosoft Technology Licensing, LLC
InventorsAlbert J.K. Thambiratnam, Frank Torsten Bernd Seide, Roger Peng Yu
Life of this patent
Estimating the term…
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.
Claims20
A system for indexing multimedia content, the system comprising:
- a multimedia file generation system configured to receive a combined file that includes a plurality of source tracks and a multimedia file with a first content-based searchable index therein;
- and
- a content analysis engine configured to generate a content-based index stream only for a portion of the combined file that is without a corresponding content-based index and generate a second content-based searchable index based on the content-based index stream only for the portion of the combined file that is without the corresponding content-based index.
A system for indexing multimedia content, comprising:
- a multimedia file generation system configured to receive a combined file that includes a plurality of source tracks and a multimedia file with a first content-based searchable index therein;
- a content analysis engine configured to identify a portion of the combined file that is without a corresponding content-based index, generate a content-based index stream only for the identified portion of the combined file that is without a corresponding content-based index, based on both speech content and non-speech audio content in the identified portion of the combined file, and generate a second content-based searchable index based on the content-based index stream only for the portion of the combined file that is without the corresponding content-based index;
- and
- a file writer configured to write a combined multimedia file by merging the first and second content-based searchable indices therein.
A computing system comprising:
- a processor;
- and
- memory storing instructions executable by the processor, wherein the instructions, when executed, configure the computing system to:
- receive a plurality of source tracks and a first content-based searchable index associated with the plurality of source tracks;
- generate a content-based index stream only for a portion of the plurality of source tracks that is without a corresponding content-based index;
- and
- generate a second content-based searchable index based on the content-based index stream only for the portion of the plurality of source tracks that is without the corresponding content-based index.
Dependencies are inferred from the claim text.