Watermark Encoder Timestamp Range Extension

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media watermarking techniques have limitations in supporting long time periods for timestamp ranges, which becomes ambiguous when media is time-shifted beyond the supported duration, leading to issues in accurately tracking media presentation times.

Innovation Solution

The solution involves increasing the numerical base of timestamp symbols from base 16 to base 28, allowing for a longer timestamp range while maintaining backwards compatibility by incrementing symbols within the original range and selectively using values from the extended range, thereby extending the timestamp range from 28 days to 341 days.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Duration of action of moving object

If the timestamp range is extended beyond 28 days, then the ability to track media presentation times is improved, but the backwards compatibility with legacy watermarks is lost

Engineering Contradiction:
Improvetimestamp rangeVSAvoidbackwards compatibility
Core Design Contradiction:
Duration of action of moving objectVSAdaptability or versatility

Solution Approach 1:

The timestamp range is segmented into two distinct ranges: a first timestamp range (0-28 days) using original base-16 symbols for backwards compatibility, and a second timestamp range (28-341 days) using extended base-28 symbols. This segmentation allows the system to maintain compatibility with legacy watermarks while extending the timestamp range for newer media.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The timestamp symbol encoding is made dynamic by allowing different bases (base-16 for legacy compatibility, base-28 for extended range) depending on the time range being represented. The system adapts the encoding scheme based on whether the timestamp falls within the first or second range, enabling both backwards compatibility and extended functionality.

Inventive Principle:
Principle #15Dynamics

2Duration of action of moving object

If the numerical base of timestamp symbols is increased from base 16 to base 28, then the timestamp range is extended to 341 days, but the complexity of decoding legacy watermarks increases

Engineering Contradiction:
Improvetimestamp rangeVSAvoiddecoding complexity
Core Design Contradiction:
Duration of action of moving objectVSDevice complexity

Solution Approach 1:

The decoding process is segmented into two distinct phases: first, attempt to decode using the original base-16 symbol values for legacy compatibility; second, if decoding fails or the timestamp exceeds 28 days, switch to base-28 symbol values. This segmentation simplifies the overall decoding complexity by handling legacy and extended ranges separately.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses a simple, easily implementable base-16 decoding mechanism for legacy watermarks that can be quickly discarded or overridden when extended functionality is needed. The base-28 extension acts as an optional enhancement that only activates when necessary, avoiding the need to redesign the entire decoding system.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Adaptability or versatility

If timestamp symbols are incremented within the original base-16 range, then backwards compatibility is maintained, but the timestamp range is limited to 28 days

Engineering Contradiction:
Improvebackwards compatibilityVSAvoidtimestamp range
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The timestamp representation is segmented into two ranges: the first range (0-28 days) uses original base-16 symbols to maintain backwards compatibility with legacy watermarks, while the second range (28-341 days) uses extended base-28 symbols to provide extended functionality. This segmentation allows both requirements to coexist.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system extends the timestamp range by adding a new dimension to the symbol value space, transitioning from base-16 (16 possible values) to base-28 (28 possible values). This dimensional expansion allows the timestamp to represent longer durations while maintaining the original base-16 encoding for backwards compatibility within the first 28 days.

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

Data Source

PatentUS20240185375A1Methods and apparatus to extend a timestamp range supported by a watermark without breaking backwards compatability
Publication Date: 2024.06.06 THE NIELSEN CO (US) LLC
  • US20240185375A1 patent drawing
  • US20240185375A1 patent drawing
  • US20240185375A1 patent drawing

AI summary

Methods, apparatus, systems and articles of manufacture to extend a timestamp range supported by a watermark without breaking backwards compatibility are disclosed. An example watermark encoder includes a counter to increment symbols of a watermark timestamp and a controller to control the counter to increment the symbols of the watermark timestamp based on a key, the controller to cause the counter to restrict ones of the symbol values to increment over one of a first range of symbol values or a second range of symbol values based on a value of the key, the second range of symbol values different from the first range of symbol values.