Embedding Content-Based Index Streams in Multimedia Files

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multimedia content indexing technologies face challenges due to high acoustic and visual complexity, leading to poor index quality and high computing requirements, which limits the effectiveness of content-based indexing and retrieval, especially when dealing with multimedia files containing background music or sound effects, and results in significant information loss during compression.

Innovation Solution

Performing content-based analysis before encoding multimedia content and embedding a content-based index stream into the multimedia file during rendering, allowing for searchable indexing that can be used to generate a searchable index or edited prior to incorporation, thus improving index quality and reducing processing power demands.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If content-based indexing is performed on encoded multimedia files, then indexing can be done after compression, but a large amount of useful information is lost before indexing analysis, reducing index quality

Engineering Contradiction:
Improveinformation loss during compressionVSAvoidindex quality
Core Design Contradiction:
Loss of informationVSManufacturing precision

Solution Approach 1:

The patent performs content-based analysis before encoding the multimedia content, during the rendering stage. This preliminary action allows indexing to be done on the original, uncompressed content, preserving all useful information before compression occurs, thereby maintaining high index quality while avoiding information loss

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If speech recognition is performed on audio files with background music or sound effects, then indexing can be done on complex multimedia content, but speech recognition error rates increase significantly, reducing index quality

Engineering Contradiction:
Improveability to index complex multimedia contentVSAvoidspeech recognition accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent segments the multimedia content into separate source tracks (audio, video, text) before analysis. By analyzing each track independently before rendering and mixing, the system can perform speech recognition on clean audio tracks without background music or sound effects, maintaining high accuracy while still achieving the ability to index complex multimedia content

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If content-based indexing is performed on all multimedia content, then comprehensive search capability is achieved, but processing power requirements increase by an order of magnitude compared to text-based indexing

Engineering Contradiction:
Improvesearch capabilityVSAvoidprocessing power requirements
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The patent performs content-based analysis during the rendering stage, which is a preliminary action that occurs once when the multimedia file is created. This allows the indexing to be done in advance, and the resulting index can be stored with the file, eliminating the need for repeated high-power processing when searching or playing back the content

Inventive Principle:
Principle #10Preliminary action

4Ease of manufacture

If content-based analysis is performed after encoding, then processing can be done on compressed files, but the quality of the file is lowered, making it difficult to perform content-based analysis for indexing

Engineering Contradiction:
Improveprocessing efficiency on compressed filesVSAvoidcontent analysis quality
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent performs content-based analysis during the rendering stage, before encoding/compression is applied. This preliminary action ensures that the analysis is done on high-quality, uncompressed source content, maximizing content analysis quality while avoiding the problems associated with analyzing compressed files

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10095694B2Embedding content-based searchable indexes in multimedia files
Publication Date: 2018.10.09 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10095694B2 patent drawing
  • US10095694B2 patent drawing
  • US10095694B2 patent drawing

AI summary

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.