Automatic Content Recognition System for Erroneous Commercial Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing automatic content recognition (ACR) systems struggle to accurately identify and log commercials in video data streams due to scenarios where identical or similar commercials with different lengths, or those with similar audio and visual content, result in erroneous logging of start and end times.

Innovation Solution

The method involves forming clusters of commercials with overlapping time and content, generating permutations of commercial break timelines, ranking them based on best fit criteria, and permanently logging only the best fit timeline to remove erroneous commercial logs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If ACR systems log all detected commercials, then the quantity of logged commercials increases, but the accuracy of commercial detection decreases due to erroneous identification

Engineering Contradiction:
Improvequantity of logged commercialsVSAvoidaccuracy of commercial detection
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The system performs preliminary clustering of detected commercials based on temporal and content-based similarities before final logging. By pre-grouping potentially duplicate or overlapping detections, the system can apply consistency checks and resolve ambiguities before committing to the final log, thus maintaining high quantity while improving accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback mechanisms where initially logged commercials are evaluated for consistency. When conflicts or errors are detected in the logged data, the system automatically triggers re-detection or correction processes, allowing continuous improvement of detection accuracy while maintaining comprehensive logging.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If ACR systems perform detailed analysis to improve detection accuracy, then the measurement precision improves, but the processing time increases

Engineering Contradiction:
Improveaccuracy of commercial detectionVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The detection process is segmented into multiple stages: initial quick detection, clustering analysis, and detailed verification only for ambiguous cases. This segmentation allows the system to process most commercials quickly while applying detailed analysis only where necessary, thus improving overall accuracy without proportionally increasing processing time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies full analytical processing only to a subset of commercials that show detection ambiguity or overlap, while using simplified processing for clear-cut cases. This partial application of excessive action ensures high accuracy for problematic detections while maintaining efficiency for routine detections.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If ACR systems use simple detection methods, then the device complexity decreases, but the reliability of commercial identification decreases

Engineering Contradiction:
Improvecomplexity of detection systemVSAvoidreliability of commercial identification
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system introduces clustering as an intermediary processing layer between simple detection and final logging. This intermediary step adds minimal complexity but significantly improves reliability by resolving ambiguities and eliminating duplicate detections before final identification is committed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system employs self-correcting mechanisms where the clustering and verification processes automatically identify and resolve their own errors without external intervention. This self-service capability improves reliability while keeping the overall system complexity manageable through automated error correction.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9628836B1System and method for removing erroneously identified TV commercials detected using automatic content recognition
Publication Date: 2017.04.18 ALPHONSO INC
  • US9628836B1 patent drawing
  • US9628836B1 patent drawing
  • US9628836B1 patent drawing

AI summary

Methods and apparatus are provided for automatically removing erroneously logged commercials from a listing of commercials that are detected in a video data stream by performing automatic content recognition on the video data stream and detecting the identity of each of the commercials played in a commercial break, temporarily logging the identity and start and end time of each detected commercial in a log of played commercials, forming clusters from commercials that overlap in time and have related content, or have significant overlap in time, forming permutations of commercial break timelines from the detected commercials, ranking the timelines based on best fit criteria and selecting the best fit timeline, permanently logging only the commercials in the best fit timeline, and removing the remaining commercials from the temporary log. The remaining logged commercials are presumed to be either erroneously identified commercials or properly identified commercials with erroneous start and end times.