Audio Watermarking via Frequency Domain Coefficient Modification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing audio watermarking techniques are susceptible to tampering and removal due to their detection ease and modification in both pre-encoding and post-encoding processes.

Innovation Solution

Embedding watermark data into audio data by modifying frequency coefficients during a time-to-frequency domain transform process, using a linear add operation based on watermark bits, making the watermark more resilient to unauthorized tampering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a watermark is added to audio data prior to encoding or after encoding, then the watermark can be easily detected and inserted, but the watermark becomes susceptible to tampering and removal by unauthorized entities

Engineering Contradiction:
Improveease of watermark insertionVSAvoidresilience to tampering
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The watermark is embedded into the audio data before the encoding process begins. By performing the watermark insertion in advance, during the frequency domain transformation stage, the watermark becomes an integral part of the encoded data structure, making it more difficult for unauthorized entities to detect and remove later without affecting the audio quality

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent modifies specific frequency coefficients in the frequency domain representation of the audio data to embed the watermark. By changing the parameters (frequency coefficients) in a controlled manner and then applying encoding transformations, the watermark is transformed into a form that is more resistant to detection and removal while maintaining audio quality

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a watermark is embedded by modifying audio data in the time domain or after encoding, then the process is simple, but the watermark is relatively easy to detect and modify

Engineering Contradiction:
Improvecomplexity of watermarking processVSAvoiddifficulty of watermark detection
Core Design Contradiction:
Device complexityVSDifficulty of detecting and measuring

Solution Approach 1:

The watermark embedding is performed during the frequency domain transformation process, before the final encoding is complete. This preliminary action integrates the watermark into the encoding process itself, requiring the system to perform additional frequency domain operations but making the watermark inherently more difficult to detect and separate from the audio content

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent embeds the watermark by modifying frequency coefficients in the frequency domain representation of the audio data. This parameter transformation from time domain to frequency domain, and subsequent modification of spectral coefficients, makes the watermark less detectable while maintaining a relatively straightforward implementation through standard audio processing techniques

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9620133B2Watermark insertion in frequency domain for audio encoding/decoding/transcoding
Publication Date: 2017.04.11 VIXS SYSTEMS INC
  • US9620133B2 patent drawing
  • US9620133B2 patent drawing
  • US9620133B2 patent drawing

AI summary

An audio processing device includes an initial processing module to generate a stream of frequency coefficients based on input audio data, a watermarking module to embed a digital watermark into the stream of frequency coefficients to generate a modified stream of frequency coefficients, and a final processing module to process the modified stream of frequency coefficients to generate output audio data. In some implementations, the input audio data comprises unencoded audio data, the initial processing module comprises a frequency domain transform module to perform a time-to-frequency domain transform to generate the unencoded audio data, and the output audio data is encoded audio data. In other instances, the input audio data comprises encoded audio data, the initial processing module comprises an initial decoding module to partially decode the encoded audio data to generate the stream of frequency coefficients, and the output audio data is decoded audio data.