Parallel Digital Watermarking Segmentation and Distribution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current digital watermarking systems face challenges in efficiently embedding and decoding unique identifiers in large batches of media signals, particularly in real-time applications, due to processing resource constraints and the need for rapid operations that do not hinder media signal flow.

Innovation Solution

The method involves segmenting media signals for parallel processing, distributing these segments to multiple processors, and prioritizing them for watermarking operations, using a distributed digital watermark embedder with a perceptual analyzer and applicator to ensure imperceptibility and readability, and employing a system for parallel watermark embedding that includes a media signal pre-processor and server for efficient distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If digital watermarking operations are performed on large batches of media signals using traditional sequential processing, then processing accuracy is maintained, but processing time and resource consumption increase significantly

Engineering Contradiction:
Improvewatermarking processing speedVSAvoidprocessing time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent divides media signals into multiple segments and distributes them across parallel processors for simultaneous watermarking operations. Each processor handles specific segments independently, enabling concurrent processing of multiple signal portions without interference, thus dramatically reducing overall processing time while maintaining watermarking accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from single-processor sequential processing to multi-processor parallel processing architecture. By adding the dimension of parallelism across multiple processing units, the system achieves exponential improvement in processing throughput while distributing the computational burden across multiple independent execution threads or processors.

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

2Productivity

If more processing resources are allocated to watermarking operations, then processing speed increases, but system complexity and resource management difficulty increase

Engineering Contradiction:
Improvewatermarking throughputVSAvoidprocessing system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a modular parallel processing architecture where multiple processors execute identical watermarking algorithms on different signal segments. This universal approach allows the same processing logic to be reused across multiple processors, simplifying resource management while achieving high throughput through parallel execution of standardized operations.

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

Solution Approach 2:

The patent replicates the watermarking processing logic across multiple processors or execution threads. Each processor contains a complete copy of the watermarking algorithm and operates independently on its assigned segments, eliminating the need for complex inter-processor coordination and simplifying system architecture while maintaining high processing capacity.

Inventive Principle:
Principle #26Copying

3Ease of operation

If real-time watermarking is implemented to maintain media signal flow, then operational continuity is improved, but processing precision and accuracy may deteriorate

Engineering Contradiction:
Improvemedia signal flow continuityVSAvoidwatermark embedding precision
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent segments media signals for parallel processing, allowing watermarking operations to be performed concurrently on different portions of the signal. This segmentation enables real-time processing by distributing computational load across multiple processors, maintaining both processing precision through dedicated computation and operational continuity through parallel execution.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs perceptual analysis and determines optimal watermark embedding parameters before actual watermarking operations. This preliminary preparation of processing parameters and signal analysis enables subsequent watermarking to proceed rapidly with high precision, maintaining both accuracy and real-time operational requirements.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS8355525B2Parallel processing of digital watermarking operations
Publication Date: 2013.01.15 DIGIMARC CORP
  • US8355525B2 patent drawing
  • US8355525B2 patent drawing
  • US8355525B2 patent drawing

AI summary

A method of segmenting a media signal for parallel watermarking operations sub-divides the media signal into segments, distributes the segments to parallel processors, and performs parallel digital watermark operations on the segments in the parallel processors. These parallel processors may comprise separate threads of execution on a processing unit, or several execution threads distributed to several processing units. In one enhancement, the method prioritizes the segments for watermarking operations. This enables finite processing resources to be allocated to segments in order of their priority. Further, processing resources are devoted to segments where the digital watermark is more likely to be imperceptible and/or readable. A system for distributed watermark embedding operations includes a watermark signal generator, a perceptual analyzer and a watermark applicator. The system supports operation-level parallelism in the concurrent operation of watermark embedder modules, and data parallelism in the concurrent operation of these modules on segments of a media signal to be embedded with an imperceptible digital watermark.