Timestamp Supplementer for Media Watermark Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing media identification systems face challenges in accurately detecting and decoding audio watermarks due to interference and noise, leading to partially readable and inaccurate timestamp information, which affects the efficient identification and crediting of media exposure.

Innovation Solution

A system that supplements timestamp data of low confidence watermarks based on decoding timestamps of high confidence watermarks, using a timestamp supplementer that classifies watermarks as high or low confidence and adjusts missing or inaccurate information to ensure accurate media identification and crediting.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If audio watermarks are detected in media, then media identification is enabled, but interference and noise cause partially readable and inaccurate timestamp information

Engineering Contradiction:
Improvetimestamp accuracyVSAvoidinterference and noise
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The system uses feedback by comparing decoded timestamps from multiple watermarks against expected time intervals and media metadata to identify and correct inaccurate readings. Low confidence timestamps are adjusted based on feedback from high confidence timestamps and known media timing information, resolving the accuracy issue caused by interference and noise.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary classification of watermarks into high and low confidence categories before processing. This preliminary action allows the system to prioritize which timestamps require supplementation and which can be used directly, efficiently managing the correction process for timestamps affected by interference and noise.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple watermarks are processed to ensure accurate identification, then reliability improves, but computing resources and time increase

Engineering Contradiction:
Improvemedia identification reliabilityVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system applies partial action by processing only the necessary number of watermarks to achieve sufficient confidence in identification. Rather than processing all detected watermarks equally, it selectively supplements only low confidence timestamps using a limited set of high confidence references, maintaining reliability while optimizing processing efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system applies local quality by treating different timestamps differently based on their confidence levels. High confidence timestamps are used directly without supplementation, while only low confidence timestamps undergo the supplementation process. This selective approach maintains identification reliability while minimizing unnecessary processing overhead.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240412746A1Methods and apparatus for supplementing partially readable and/or inaccurate codes in media
Publication Date: 2024.12.12 THE NIELSEN CO (US) LLC
  • US20240412746A1 patent drawing
  • US20240412746A1 patent drawing
  • US20240412746A1 patent drawing

AI summary

Methods and apparatus are disclosed for supplementing partially readable and/or inaccurate codes. An example apparatus includes a watermark analyzer to select a first watermark and a second watermark decoded from media; a comparator to compare a first decoded timestamp of the first watermark to a second decoded timestamp of the second watermark; and a timestamp adjuster to adjust the second decoded timestamp based on the first decoded timestamp of the second watermark when at least a threshold number of symbols of the second decoded timestamp match corresponding symbols of the first decoded timestamp.