Audio Watermark Encoding Using Self-Correlation for Reverberation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio watermarking technologies face challenges in detecting watermarks in audio data transmitted between devices due to reverberation effects, leading to inefficiencies in implementing unique functionalities like wakeword suppression and local signal transmission.

Innovation Solution

The system embeds audio watermarks using a bi-layer encoding structure that incorporates Eigenvectors and a sign sequence, allowing for effective detection despite reverberation through a self-correlation algorithm, enabling efficient wakeword suppression and local signal transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional audio watermarking is used, then watermark embedding is simple, but watermark detection accuracy deteriorates due to reverberation effects

Engineering Contradiction:
Improvewatermark detection accuracyVSAvoidreverberation impact
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The audio watermark is divided into multiple segments that are distributed across different time frames of the audio signal. Each segment can be independently detected and correlated, allowing the system to overcome reverberation effects that may affect individual segments. The segmentation enables robust detection by aggregating correlation results across multiple segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary encoding of the watermark into the audio signal before transmission, using a known encoding scheme that incorporates redundancy and error correction capabilities. This preliminary action ensures that even when reverberation degrades the signal, the original watermark information can be recovered through correlation with the known encoded pattern.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If audio watermarks are embedded to enable unique functionalities, then functionality is enhanced, but system complexity increases

Engineering Contradiction:
Improveunique functionalityVSAvoidencoding decoding system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The audio watermarking system is designed to support multiple functionalities through a universal encoding and decoding framework. The same encoding mechanism can embed watermarks for various purposes such as wakeword suppression, local signal transmission, and device identification. The decoding side can interpret different watermark types using a unified correlation-based approach, reducing the need for separate specialized systems.

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

Solution Approach 2:

The patent introduces an intermediary encoding layer that translates high-level functionality requirements into standardized watermark patterns. This intermediary layer handles the complexity of different functionality types by converting them into a common watermark format that can be processed by the correlation decoder, thereby shielding the overall system from excessive complexity while enabling diverse functionalities.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If watermark detection is performed in noisy environments, then local signal transmission is enabled, but detection reliability decreases

Engineering Contradiction:
Improvedetection reliabilityVSAvoidnoise and reverberation
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The system employs feedback mechanisms where the decoder uses the known encoding structure and correlation results to iteratively refine watermark detection. By comparing detected segments against the expected encoded pattern and using feedback from correlation strength measurements, the system can adjust detection thresholds and parameters to maintain reliability in noisy and reverberant environments.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The encoding scheme incorporates redundant watermark segments and excessive encoding information beyond the minimum required. This partial or excessive action ensures that even when noise and reverberation corrupt parts of the watermark signal, sufficient intact information remains for reliable detection through correlation with the known encoded pattern.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10978081B2Audio watermark encoding/decoding
Publication Date: 2021.04.13 AMAZON TECH INC
  • US10978081B2 patent drawing
  • US10978081B2 patent drawing
  • US10978081B2 patent drawing

AI summary

A system may embed audio watermarks in audio data using a sign sequence. The system may detect audio watermarks in audio data despite the effects of reverberation. For example, the system may embed multiple repetitions of an audio watermark before generating output audio using loudspeaker(s). To detect the audio watermark in audio data generated by a microphone, the system may perform a self-correlation that indicates where the audio watermark is repeated. In some examples, the system may encode the audio watermark using multiple repetitions of a multi-segment Eigenvector. Additionally or alternatively, the system may encode the audio watermark using a binary sequence of positive and negative values, which may be used as a shared key for encoding/decoding the audio watermark. The audio watermark can be embedded in output audio data to enable wakeword suppression (e.g., avoid cross-talk between devices) and/or local signal transmission between devices in proximity to each other.