Video Data Embedding Segmentation Metadata

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current video distribution methods, such as adaptive bitrate streaming, face inefficiencies in embedding and delivering targeted advertisements, as they often require multiple file versions and lack effective analytics, leading to increased file size and delivery time, as well as challenges in switching adverts during campaigns.

Innovation Solution

A method and system for embedding additional video objects into source video data by identifying suitable insertion zones, calculating boundary points based on segment size, and generating metadata for seamless integration and transmission, allowing for efficient delivery and targeting of advertisements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If embedded adverts are placed within frames of video material, then advertising effectiveness is improved, but file size increases and delivery time is extended

Engineering Contradiction:
Improveadvertising effectivenessVSAvoidfile size
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The video data is divided into segments with defined boundary points, allowing adverts to be embedded at specific locations without requiring multiple complete video versions. This segmentation enables efficient delivery where only segment metadata needs to be transmitted to indicate advert locations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The advert information is extracted from the main video data structure and stored separately as metadata. This separation allows the video content to be delivered once while advert details are transmitted efficiently through metadata, reducing the overall data volume that needs to be transferred.

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multiple versions of embedded video are produced for different users, then targeted advertising is improved, but delivery complexity and time increase

Engineering Contradiction:
Improvetargeted advertising capabilityVSAvoiddelivery complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically selects which adverts to embed based on user characteristics and campaign parameters at runtime. Instead of pre-producing multiple static video versions, the same video template is dynamically customized with different adverts for different users, reducing delivery complexity while maintaining targeted advertising capability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

A single master video template is used as the base for all user-specific versions. The template contains placeholder regions where adverts are dynamically inserted, eliminating the need to create and manage multiple complete video files for different targeting scenarios.

Inventive Principle:
Principle #26Copying

3Ease of manufacture

If traditional mid-roll adverts are placed between video chunks, then advertising placement is simplified, but user experience deteriorates due to skipping and extended video length

Engineering Contradiction:
Improveadvertising placement simplicityVSAvoiduser experience
Core Design Contradiction:
Ease of manufactureVSEase of operation

Solution Approach 1:

Advert regions are nested within the video frames themselves rather than being placed between chunks. The additional video objects are embedded inside the frame structure at identified insertion zones, making adverts an integrated part of the video content that cannot be easily skipped, thereby improving user experience while maintaining placement simplicity.

Inventive Principle:
Principle #7Nested doll (Nesting)

4Adaptability or versatility

If distributors are set up to switch embedded adverts, then campaign flexibility is improved, but system complexity and setup time increase

Engineering Contradiction:
Improvecampaign flexibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

Metadata acts as an intermediary layer between the video content and the distribution system. The metadata contains segment boundary information and advert placement instructions, allowing distributors to switch adverts by simply changing metadata parameters rather than reconfiguring the entire distribution infrastructure, thus improving campaign flexibility without increasing system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10841667B2Producing video data
Publication Date: 2020.11.17 MIRRIAD ADVERTISING PLC
  • US10841667B2 patent drawing
  • US10841667B2 patent drawing
  • US10841667B2 patent drawing

AI summary

A method of incorporating additional video objects into source video data to produce output video data. The method includes retrieving source video data and data defining a segment size used by a distributor, into which video data is divided when transmitted. The method includes analyzing the source video data to identify selected frames of video material which include insertion zones which correspond to regions which are suitable for receiving an additional video object. The method includes identifying a boundary point of the source video data. The method includes embedding additional video objects into the selected frames, creating output video data which has a boundary which corresponds with the identified boundary point. The method includes generating metadata including information on said boundary point of the source video data to be replaced by the created output video data; and transmitting the output video data and the metadata to the distributor.