Video Overlay Placement Using Saliency Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for inserting advertisements into video content are obtrusive, as they either interrupt playback or obscure important elements, and lack automated matching with video content properties to determine unobtrusive locations.

Innovation Solution

A system and method that analyze video content properties and overlay characteristics to suggest non-obtrusive placement locations, allowing users to select and automatically transform overlays to blend with the content, ensuring they do not obscure important objects or elements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If linear advertisements are placed to capture the entire screen, then advertisement visibility is improved, but video content playback is interrupted and viewer experience deteriorates

Engineering Contradiction:
Improveadvertisement visibilityVSAvoidvideo playback interruption
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The advertisement is segmented from the full-screen linear ad format into a non-linear overlay format that occupies only a portion of the screen, allowing video content to continue playing without interruption while still displaying the advertisement

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The advertisement transitions from a temporal dimension (interrupting playback) to a spatial dimension (overlaying on top of continuing playback), enabling simultaneous display of both video content and advertisement

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of time

If non-linear advertisements are placed in predetermined screen locations, then video content playback continues, but important video elements are obscured

Engineering Contradiction:
Improvevideo playback continuityVSAvoidvideo content visibility
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

The system analyzes different regions of the video frame to identify areas with different importance levels, then places advertisements in regions with lower importance (lower saliency), ensuring that critical video elements remain visible while still providing advertisement exposure

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system uses saliency detection to provide feedback about the visual importance of different video regions, using this information to dynamically determine optimal advertisement placement locations that minimize obstruction of important content

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If non-linear advertisements use predefined locations, then placement simplicity is maintained, but color compatibility with adjacent video content is poor

Engineering Contradiction:
Improveplacement simplicityVSAvoidadvertisement legibility
Core Design Contradiction:
Ease of manufactureVSLoss of information

Solution Approach 1:

The system adjusts color parameters of the advertisement overlay based on the surrounding video content, modifying brightness, contrast, or hue to ensure the advertisement remains legible and visually compatible with adjacent video elements

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9467750B2Placing unobtrusive overlays in video content
Publication Date: 2016.10.11 ADOBE INC
  • US9467750B2 patent drawing
  • US9467750B2 patent drawing
  • US9467750B2 patent drawing

AI summary

Methods and systems for placing an overlay in video content are provided. A method receives video content and input indicating an overlay to be placed in the video. The method determines, based on overlay and video properties, locations where the overlay can be placed. The method presents suggested locations for the overlay and receives a selection of a suggested location. The overlay is placed in the selected location. A system includes memory with instructions for inserting an overlay into video content. The system receives an indication of an overlay to be placed in the video, performs attention modeling on the video to identify zones likely to be of interest to a viewer. The system presents locations within the identified zones where the overlay can be inserted and receives a selection of a location. The system inserts the overlay into the selected location and renders the video with the inserted overlay.