Dynamic Screen Watermarking for Consistent Decoding

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Digital watermarking on electronic content faces challenges in maintaining consistent watermark scale across different display sizes and zoom levels, making it difficult to decode watermarks accurately from varying screen sizes and user interactions.

Innovation Solution

Implementing a system where the watermark is decoupled from the physical size of the display and is maintained at a constant scale through CSS instructions, allowing it to be dynamically adjusted based on display size and zoom levels, ensuring consistent decoding across different devices and viewing conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If the watermark is embedded in the content at creation time, then the watermark is permanently fixed in the content, but the watermark scale varies with different display sizes and zoom levels making decoding difficult

Engineering Contradiction:
Improvewatermark embedding stabilityVSAvoidwatermark decoding accuracy
Core Design Contradiction:
Stability of the object's compositionVSMeasurement precision

Solution Approach 1:

The watermark rendering is made dynamic by applying it during the content rendering process rather than at content creation. The watermark scale is dynamically adjusted based on the actual display dimensions and zoom level at rendering time, ensuring the watermark maintains appropriate scale regardless of how the content is subsequently displayed or zoomed.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The watermark scale parameters are pre-calculated based on expected display characteristics, but the actual watermark application is deferred until rendering time when the actual display size is known. This allows the system to prepare the watermark configuration in advance while adapting the final scale to actual conditions.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If the watermark scale is fixed relative to the display size, then the watermark adapts to different screen sizes, but the watermark becomes unreadable when the display window is resized or zoomed

Engineering Contradiction:
Improvewatermark adaptability to display sizeVSAvoidwatermark decoding reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The watermark rendering is made dynamic by applying it during the content rendering process rather than at content creation. The watermark scale is dynamically adjusted based on the actual display dimensions and zoom level at rendering time, ensuring the watermark maintains appropriate scale regardless of how the content is subsequently displayed or zoomed.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If watermark encoding is performed during the rendering process, then the watermark scale can be adjusted for different display sizes, but the computational complexity increases significantly

Engineering Contradiction:
Improvewatermark scale precisionVSAvoidwatermark encoding complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The watermark rendering process is integrated into the existing content rendering pipeline, allowing the same rendering system to perform both content generation and watermark application. This eliminates the need for separate watermark encoding systems and reduces overall computational complexity.

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

Solution Approach 2:

The watermark rendering operations are merged with the content rendering operations into a single unified process. By combining these functions, the system avoids duplicate processing and leverages the existing rendering infrastructure to reduce computational overhead.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS10026138B2Screen watermarking methods and arrangements
Publication Date: 2018.07.17 DIGIMARC LLC
  • US10026138B2 patent drawing
  • US10026138B2 patent drawing
  • US10026138B2 patent drawing

AI summary

In an exemplary embodiment, image content is rendered to include a digital watermark pattern at an essentially fixed scale, regardless of the size of screen on which the content is displayed. In one particular embodiment, CSS and JavaScript are responsive to the rendering context (which can include screen size, and/or viewer position) to define the geometry of a watermarked texture block, which is tiled to serve as a background of an HTML-defined page. A great variety of other features and arrangements are also detailed.