Video Processor Bi-Directional Media Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video processing systems lack the ability to dynamically synchronize and relate media content with video, particularly in geospatial applications, limiting their functionality and usability in applications requiring real-time analysis and interaction.

Innovation Solution

A video processing system that includes a video processor configured to ingest time-referenced video and media content, correlate media content with corresponding points in time, and generate bi-directionally associated video and media windows, allowing dynamic synchronization and interaction between video playback and media content.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If media content is statically displayed alongside video, then information is provided to users, but the system lacks dynamic interaction and synchronization capabilities

Engineering Contradiction:
Improvedynamic synchronization capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static media display to dynamic synchronization where media content automatically updates based on video playback position. The media window dynamically reflects corresponding points in time as the video plays, creating an adaptive system that responds to playback state without requiring complex manual intervention.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements bidirectional association where video playback provides feedback to update the media window, and media content selection provides feedback to seek to corresponding video timestamps. This closed-loop feedback mechanism enables automatic synchronization while maintaining system manageability through event-driven updates.

Inventive Principle:
Principle #23Feedback

2Ease of operation

If bidirectional association is implemented between video and media windows, then interaction is enhanced, but processing requirements increase

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidprocessing power
Core Design Contradiction:
Ease of operationVSPower

Solution Approach 1:

The system pre-establishes temporal correspondence between video frames and media content during ingestion or setup phase. By pre-correlating media content with specific video timestamps, the system reduces real-time processing requirements during playback, as the association logic is already prepared and can be executed through simple lookups rather than complex computations.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple media content types are supported (geospatial coordinates, chat entries, landmarks, still images), then system versatility is improved, but system complexity increases

Engineering Contradiction:
Improvemedia content type supportVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal media content framework that handles diverse content types (geospatial coordinates, chat entries, landmarks, still images) through a common architecture. The bidirectional association mechanism and time-correlation logic remain consistent across all media types, with the system adapting to different content formats through standardized interfaces rather than requiring separate processing paths for each type.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8677240B2Video processing system providing association between displayed video and media content and related methods
Publication Date: 2014.03.18 OLLNOVA TECH LTD
  • US8677240B2 patent drawing
  • US8677240B2 patent drawing
  • US8677240B2 patent drawing

AI summary

A video processing system may include a display and a video processor coupled to the display. The video processor may be configured to ingest a time-referenced video and media content, correlate the media content to corresponding points in time in the time-referenced video, and generate on the display a video window for playing the time-referenced video and a media window for displaying the media content. The video processor may also be configured to bi-directionally associate the video window and the media window so that playing of the video changes the media window based upon reaching corresponding points in time in the time-referenced video, and so that selection of media content in the media window changes the video play to reflect corresponding points in time in the time-referenced video.