Scalable Watermark Insertion for Fragmented Media Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mechanisms for generating digital watermarks for media streams are limited, leading to inefficient generation and storage of unique watermarks for each user, which burdens network and server resources and prevents effective caching.

Innovation Solution

Implementing a scalable watermark insertion system where only every nth fragment of a media stream is watermarked, using a limited set of watermark variants that can be cached efficiently, allowing for identification of unauthorized content distribution by tracking sequences of variants in a user access database.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If unique watermarks are generated for each user in every fragment, then user identification capability is improved, but network and server resource consumption increases and caching efficiency deteriorates

Engineering Contradiction:
Improveuser identification capabilityVSAvoidnetwork and server resource consumption
Core Design Contradiction:
Measurement precisionVSLoss of energy

Solution Approach 1:

The media stream is divided into multiple fragments, and watermarking is applied selectively to specific fragments (e.g., every nth fragment) rather than all fragments. This segmentation approach reduces the total number of watermarked fragments while maintaining user identification capability through sequence tracking.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A limited set of watermark variants is created that can serve multiple users through different sequencing combinations. Instead of creating unique watermarks for each user, the system uses a universal set of variants that can be combined in sequences to identify individual users, reducing overall watermark generation and storage requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Measurement precision

If unique watermarks are generated for each user in every fragment, then user identification capability is improved, but caching efficiency deteriorates

Engineering Contradiction:
Improveuser identification capabilityVSAvoidcaching efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

Watermarking is segmented to apply only to specific fragments (e.g., every nth fragment) rather than all fragments. This allows non-watermarked fragments to be cached efficiently while watermarked fragments provide identification capability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of watermarking all fragments for all users (excessive action), the system applies watermarking partially to only necessary fragments. This partial action maintains sufficient user identification capability while improving caching efficiency for non-watermarked fragments.

Inventive Principle:
Principle #16Partial or excessive action

3Loss of energy

If a limited set of watermark variants is used, then network and server efficiency is improved and caching is enabled, but the number of identifiable users is reduced

Engineering Contradiction:
Improvenetwork and server resource consumptionVSAvoidnumber of identifiable users
Core Design Contradiction:
Loss of energyVSAdaptability or versatility

Solution Approach 1:

The system transitions from identifying users through individual watermark content to identifying users through the sequence dimension of watermark variants. By tracking the order and combination of variants across multiple fragments, the system can identify millions of users using a limited set of base variants.

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

Solution Approach 2:

Watermark variants are applied periodically to every nth fragment rather than continuously to every fragment. This periodic application reduces resource consumption while the sequence of periodic variants maintains user identification capability.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9330429B2Scalable watermark insertion for fragmented media stream delivery
Publication Date: 2016.05.03 ADEIA MEDIA HOLDINGS INC
  • US9330429B2 patent drawing
  • US9330429B2 patent drawing
  • US9330429B2 patent drawing

AI summary

A media stream is delineated into multiple fragments. Different watermark variants of individual fragments are generated. Particular sequences of watermark variants are selected for particular clients and maintained in a user access database. Analyzing media streams allows determination of the sequences of watermark variants and identification of particular clients intended to receive the media streams. Fragments can continue to be cached efficiently and unique watermarks need not be generated for each individual client.