Watermark Embedder Using Derivative Parameter Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for embedding multiple watermarks in a single piece of content often result in interference between watermarks, making detection difficult and increasing the effort required for extraction, especially when storage capacity is limited.

Innovation Solution

The use of a derivative function to generate embedding parameters by applying it one or multiple times to an initial value, allowing for efficient storage and generation of various embedding parameters, and enabling flexible access rights management through cryptographic one-way functions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multiple watermarks are embedded in a single information representation using conventional methods, then watermark embedding capability is provided, but watermark detection becomes difficult and extraction effort greatly increases

Engineering Contradiction:
Improvewatermark embedding capabilityVSAvoidwatermark detection difficulty
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

Solution Approach 1:

The patent segments the watermark embedding process by assigning each watermark its own dedicated embedding parameter (derived from distinct initial values through derivative functions). This segmentation isolates watermarks from mutual interference, making each watermark detectable independently through its specific parameter without being affected by other embedded watermarks.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces derivative functions as intermediaries that transform initial values into embedding parameters. This intermediary mechanism enables systematic generation of unique parameters for each watermark, facilitating organized multi-watermark embedding while maintaining detectability through the parameter-initial value correspondence.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If multiple watermarks are embedded in a single information representation, then watermark embedding capability is provided, but the effort required to extract multiple watermarks greatly increases

Engineering Contradiction:
Improvewatermark embedding capabilityVSAvoidwatermark extraction effort
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent segments the watermark extraction process by maintaining distinct embedding parameters for each watermark. This segmentation allows detectors to extract watermarks independently and efficiently, reducing the overall extraction effort compared to conventional methods where watermarks interfere with each other.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by pre-defining embedding parameters through derivative functions before watermark embedding. This preliminary parameter generation simplifies the subsequent extraction process, as detectors can directly use these predetermined parameters to efficiently extract watermarks without complex computational overhead.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If multiple embedding parameters are stored for different watermarks, then watermark embedding capability is provided, but storage overhead increases

Engineering Contradiction:
Improvewatermark embedding capabilityVSAvoidstorage capacity
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential initial values for storage, deriving all embedding parameters on-demand through derivative functions. This extraction approach eliminates the need to store complete sets of embedding parameters, significantly reducing storage overhead while maintaining full watermark embedding capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses derivative functions to generate embedding parameters as computational copies of initial values rather than storing them directly. This copying mechanism allows the system to maintain multiple embedding parameters through computation from a single stored initial value, reducing storage requirements while preserving functionality.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP2372634B1Embedder for embedding a watermark in an information presentation, detector for detecting a watermark in an information presentation, method and computer program
Publication Date: 2016.12.21 FRAUNHOFER GESELLSCHAFT ZUR FORDERUNG DER ANGEWANDTEN FORSCHUNG EV
  • EP2372634B1 patent drawing
  • EP2372634B1 patent drawing
  • EP2372634B1 patent drawing

AI summary

An embedder for embedding a watermark into an input information representation includes an embedding parameter determiner, which is designed to apply a derivative function to an initial value once or multiple times to obtain an embedding parameter for embedding the watermark into the input information representation. The embedder further includes a watermark adder, which is designed to apply the watermark to the input information representation using the embedding parameter. The embedder is designed to select how many times the derivative function is applied to the initial value.