Real-time Video Annotation via Automated Metadata Suggestion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current non-textual search techniques for media objects, such as digital images and videos, are less accurate and efficient compared to text-based search methods, leading to inadequate metadata association at the time of capture, especially on mobile devices with limited text input capabilities.

Innovation Solution

A system that suggests text metadata to users at the time of media capture, allowing selection and association, along with tag propagation techniques to automate metadata assignment across frames in videos, enhancing the efficiency of metadata association and search functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If users manually associate text metadata with media objects at time of capture, then search accuracy improves, but user effort and complexity increase

Engineering Contradiction:
Improvesearch accuracyVSAvoiduser effort
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The system automatically generates and assigns metadata to media objects without requiring manual user input. The metadata is derived from the media content itself through automated analysis, allowing the system to serve itself rather than requiring active user participation for metadata creation.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Metadata is associated with media objects at the time of capture or immediately thereafter, before the user needs to search or review the media. This preliminary action eliminates the need for later manual metadata assignment and ensures search readiness from the outset.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If text-based search techniques are applied to non-textual media objects, then search performance improves, but device complexity increases

Engineering Contradiction:
Improvesearch performanceVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

Metadata acts as an intermediary layer between the non-textual media objects and text-based search techniques. Instead of directly analyzing complex media data, the system uses this intermediate metadata representation that can be efficiently searched using simple text queries, bridging the gap between media type and search method.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system creates a simplified textual copy or representation of the media object's essential characteristics through metadata. This copy preserves the meaningful information from the original non-textual media while presenting it in a format suitable for text-based search operations.

Inventive Principle:
Principle #26Copying

3Ease of operation

If metadata is associated with media objects later rather than at time of capture, then ease of operation improves, but loss of time increases

Engineering Contradiction:
Improveease of operationVSAvoidtime delay
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system performs metadata association as a preliminary action at the time of media capture or immediately thereafter. This ensures that metadata is ready before the user needs to access or search for the media, eliminating time delays while maintaining ease of use through automated processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8903798B2Real-time annotation and enrichment of captured video
Publication Date: 2014.12.02 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8903798B2 patent drawing
  • US8903798B2 patent drawing
  • US8903798B2 patent drawing

AI summary

An annotation suggestion platform may comprise a client and a server, where the client captures a media object and sends the captured object to the server, and the server provides a list of suggested annotations for a user to associate with the captured media object. The user may then select which of the suggested metadata is to be associated or stored with the captured media. In this way, a user may more easily associate metadata with a media object, facilitating the media object's search and retrieval. The server may also provide web page links related to the captured media object. A user interface for the annotation suggestion platform is also described herein, as are optimizations including indexing and tag propagation.