Video Ad Insertion via Object Frame Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current advertisement insertion systems are ineffective as they insert irrelevant ads into video programs, annoying users and requiring time-consuming manual annotation, which limits the accuracy and relevance of ad placement.

Innovation Solution

A system and method that utilize an object database, advertisement database, and matching module to insert relevant ads into video programs by matching object information with image frames, with an advertising scheduling module that calculates scheduling scores based on bidding information and user location to optimize ad placement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If advertisements are inserted at the beginning or end of video programs, then advertisement placement is simple, but advertisement relevance to video content is low and user annoyance increases

Engineering Contradiction:
Improveadvertisement placement simplicityVSAvoidadvertisement effectiveness
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The video program is segmented into multiple image frames that are analyzed individually. The system divides the video content into discrete visual elements and matches advertisements to specific frames based on object recognition, rather than placing ads uniformly at beginning or end. This segmentation enables precise, context-relevant ad placement throughout the video.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary analysis of video frames to identify objects, scenes, and contexts before ad insertion. By pre-processing the video content to extract meaningful visual information and pre-matching potential advertisements to relevant frames, the system ensures ads are inserted at optimal moments without disrupting the viewing experience.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If manual annotation is used for textual matching between ads and web pages, then advertisement relevance can be achieved, but the process is time-consuming and text information is scarce and ambiguous

Engineering Contradiction:
Improveadvertisement relevanceVSAvoidmanual annotation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system replaces manual textual annotation with automated computer vision technology. Instead of human annotators manually tagging text in video frames, the system uses object recognition algorithms to automatically identify and classify visual elements, extract meaningful information from images, and match advertisements based on visual content analysis. This substitution eliminates time-consuming manual processes while improving accuracy.

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

Solution Approach 2:

The system creates visual representations and feature extracts from video frames that serve as substitutes for manual text annotations. By copying and analyzing key visual features, object characteristics, and scene attributes directly from image data, the system generates sufficient matching information without requiring manual text extraction or annotation.

Inventive Principle:
Principle #26Copying

3Reliability

If the whole video program is subject to manual annotation, then comprehensive ad matching is possible, but information from individual image frames cannot be accurately grasped and processing efficiency is low

Engineering Contradiction:
Improvecomprehensive ad matchingVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system segments the video program into individual image frames and processes each frame independently through automated object recognition. This frame-by-frame analysis enables comprehensive ad matching across the entire video while maintaining high processing efficiency, as parallel processing can be applied to multiple frames simultaneously without the bottlenecks of manual annotation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs self-service automated analysis of video frames without human intervention. The computer vision algorithms automatically identify objects, extract features, and generate matching scores for ad insertion decisions, eliminating the need for manual annotation while accurately grasping information from individual image frames and maintaining high processing throughput.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8191089B2System and method for inserting advertisement in contents of video program
Publication Date: 2012.05.29 NAT TAIWAN UNIV
  • US8191089B2 patent drawing
  • US8191089B2 patent drawing
  • US8191089B2 patent drawing

AI summary

The invention provides a system and method for inserting advertising in a video program, wherein appropriate advertisements are displayed at scheduled times in the process of a video program, characterized by matching image frames of a video program with object information and providing matching scores when an object information corresponding to an image frame; and inserting an advertisement corresponding to the object information having the matching score into the corresponding image frame in the video program.