Video Event Detection for Contextual Annotation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The manual and time-consuming process of extracting and synchronizing critical events from broadcast sporting events, particularly the challenge of correlating in-band and out-of-band data with video streams, hinders efficient video annotation and indexing.

Innovation Solution

A method and system for video event detection that extracts events from video streams, determines index values for event locations, and inserts content based on these values, utilizing techniques like OCR for in-band data and out-of-band data correlation to synchronize and enhance video programming.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual video annotation is performed by video annotators scrubbing through video recordings, then critical events can be extracted and annotated with time codes, but the process becomes time-consuming and inefficient

Engineering Contradiction:
Improveevent detection accuracyVSAvoidannotation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system enables automatic video event detection by having the video stream itself provide the data needed for event identification. The event detection module analyzes the video stream directly to identify events and generate time codes without requiring manual annotation, making the system self-sufficient and eliminating human labor in the annotation process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical manual process of video annotators scrubbing through recordings with an automated electronic event detection module. This module uses signal processing and pattern recognition techniques to automatically identify events in the video stream, substituting human mechanical action with automated computational processes.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If out-of-band data is transmitted separately for sporting events, then data can be collected and analyzed remotely, but the transmission path becomes asynchronous with non-deterministic delay making synchronization difficult

Engineering Contradiction:
Improvedata processing efficiencyVSAvoiddata synchronization
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent introduces a synchronization module as an intermediary between the event detection module and the video insertion module. This mediator receives event data with time codes from the event detection module, correlates it with the video stream timeline, and ensures proper synchronization before inserting content, thereby resolving the asynchrony issue caused by separate data transmission paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements feedback mechanisms where the synchronization module continuously monitors the relationship between event data timestamps and video stream timestamps. It adjusts the timing and synchronization of out-of-band data with the video stream based on detected timing discrepancies, ensuring reliable synchronization despite non-deterministic delays in data transmission.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If more data is displayed in on-screen dashboards to enhance fan experience, then fan engagement improves, but the complexity of data extraction and synchronization increases

Engineering Contradiction:
Improvefan experience enhancementVSAvoiddata processing system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The event detection module is designed with multi-functionality to handle various types of events and data sources uniformly. It can detect different event types (goals, fouls, player substitutions, etc.) and process both in-band and out-of-band data through the same detection and synchronization pipeline, enabling the system to handle increased data complexity without proportionally increasing system complexity.

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

Solution Approach 2:

The patent segments the complex data processing task into distinct functional modules: event detection module for identifying events, synchronization module for timing correlation, and video insertion module for content delivery. This segmentation allows each module to handle specific aspects of data processing independently, making the overall system more manageable and scalable as more data types are added to enhance fan experience.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9124856B2Method and system for video event detection for contextual annotation and synchronization
Publication Date: 2015.09.01 ADEIA MEDIA HOLDINGS INC
  • US9124856B2 patent drawing
  • US9124856B2 patent drawing
  • US9124856B2 patent drawing

AI summary

Described herein are methods and systems for video event detection for contextual annotation and synchronization. Exemplary embodiments relate to a method comprising receiving a video stream, extracting a first event from the video stream, determining an index value identifying a location within the video stream corresponding to the first event, and inserting content based on the first event at a location identified by the index value. Further exemplary embodiments relate to a system comprising an event-based data extractor that receives a video stream and extracts a first event from the video stream, a processor that determines an index value identifying a location within the video stream corresponding to the first event, and a video insertion module inserts content based on the first event at a location identified by the index value.