Real-time Object Insertion in Media Frames via Visual Identifiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media systems face challenges in effectively inserting advertisements into media content without disrupting the viewer's experience, as traditional methods such as inserting ads between frames or as banners can interrupt the flow of content and obstruct critical visual aspects.

Innovation Solution

A system and method for real-time insertion of personalized and localized objects into media content based on frame identifiers, which involves identifying objects in frames, generating identifiers for these objects, and inserting similar target objects that are personalized and localized based on user preferences and location, without interrupting the content flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If traditional advertisement insertion methods (between frames or as banners) are used, then advertisements can be displayed to viewers, but the content flow is interrupted and critical visual aspects are obstructed

Engineering Contradiction:
Improveadvertisement displayVSAvoidcontent flow continuity
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent merges the advertisement content with the media content by inserting advertisements within the content flow rather than separating them. The advertisement insertion module integrates target objects directly into video frames, allowing advertisements and content to coexist in the same visual space without interrupting the narrative flow, thus resolving the contradiction between displaying ads and maintaining content continuity

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the video frame into multiple regions, identifying specific areas where advertisements can be inserted without obstructing critical visual elements. By dividing the frame and selecting appropriate insertion regions, the system can display advertisements while preserving the integrity and visual importance of the main content, thus maintaining both ad display effectiveness and content flow

Inventive Principle:
Principle #1Segmentation

2Quantity of substance

If traditional banner advertisements are inserted, then advertisements can be displayed, but critical visual aspects of the content are obstructed

Engineering Contradiction:
Improveadvertisement displayVSAvoidvisual obstruction
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent applies local quality by analyzing different regions of the video frame and identifying areas with lower visual importance for advertisement insertion. The system evaluates visual significance of various frame regions and selectively places advertisements in areas that minimize obstruction to critical visual elements, thus allowing ad display while preserving visual quality in important areas

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent dynamically adjusts advertisement insertion based on real-time analysis of video content. The system continuously evaluates the visual importance of different frame regions and adapts advertisement placement accordingly, moving advertisements to optimal positions that minimize visual obstruction while maintaining ad effectiveness, thus resolving the contradiction between ad display and visual quality

Inventive Principle:
Principle #15Dynamics

3Quantity of substance

If generic advertisements are inserted, then advertisements can be displayed, but relevance to individual viewers is reduced

Engineering Contradiction:
Improveadvertisement displayVSAvoidpersonalization
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The patent implements feedback mechanisms by collecting viewer profile information, preferences, and viewing history, then using this feedback to select and personalize advertisements. The advertisement insertion module receives viewer-specific data and dynamically selects target objects that match individual viewer characteristics, thus enabling both ad display and personalization/adaptability to individual viewers

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250150668A1Real-time objects insertion into content based on frame identifiers
Publication Date: 2025.05.08 ROKU INC
  • US20250150668A1 patent drawing
  • US20250150668A1 patent drawing
  • US20250150668A1 patent drawing

AI summary

Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for inserting objects in real-time into content based on frame identifiers. An example embodiment operates by identifying a first object in a frame of a content and generating an identifier for the first object in the frame. The identifier includes an array of numbers representing context and visual features of the first object in the frame. The example embodiments further operates by identifying a second object based on the array of numbers representing the first object and inserting the second object into the frame of the content.