Stealthy audio watermarking
First Claim
1. A method for encoding values within a digital audio signal, the method comprising:
- receiving the digital audio signal having frequency magnitude components;
analyzing the relative energy levels of the frequency magnitude components of the signal;
determining whether the signal has a large discrepancy in the relative energy levels of the frequency magnitude components, wherein the large discrepancy is a discrepancy of a factor of three or more;
encoding at least one bit of the digital watermark into the digital signal based on the determination.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein is audio watermarking technology for inserting and detecting watermarks in audio signals, such as a music clip. The watermark identifies the content producer, providing a signature that is embedded in the audio signal and cannot be removed. The watermark is designed to survive all typical kinds of processing and malicious attacks. In one described implementation, a watermarking system employs chess spread-spectrum sequences (i.e., “chess watermarks”) to improve the balance of positive and negative chips in the watermarking sequences. The balance is not imposed in an orderly fashion, which might make the watermark sequence more easily detectable to an attacker, but in a pseudo-random fashion. In that way, better sequence balance is achieved while preserving its randomness for an attacker without knowledge of the keys. In another described implementation, a watermarking system employs an energy-level trigger to determine whether to skip encoding of a portion of a watermark within a given time span of an audio clip. If a large discrepancy in energy levels exists over a given time frame, then the frame is not watermarked, to avoid audible time-dispersion of artifacts due to spectral modifications (which are similar to “pre-echo” effects in audio coding). In another described implementation, a watermarking system begins encoding of a watermark at a variable position after the beginning of an audio clip.
-
Citations
7 Claims
-
1. A method for encoding values within a digital audio signal, the method comprising:
-
receiving the digital audio signal having frequency magnitude components; analyzing the relative energy levels of the frequency magnitude components of the signal; determining whether the signal has a large discrepancy in the relative energy levels of the frequency magnitude components, wherein the large discrepancy is a discrepancy of a factor of three or more; encoding at least one bit of the digital watermark into the digital signal based on the determination. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage medium having computer-executable instructions that, when executed by a computer, perform a method for encoding values within a digital audio signal, the method comprising;
-
receiving the digital audio signal having frequency magnitude components; analyzing the relative energy levels of the frequency magnitude components of the signal; determining whether the signal has a large discrepancy in the relative energy levels of the frequency magnitude components, wherein the large discrepancy is a discreoancy of a factor of three or more; encoding at least one bit of the digital watermark into the digital signal based on the determination.
-
-
5. A watermark encoding system for encoding bits of a digital watermark within a digital audio signal having frequency magnitude components, the system comprising:
-
an analyzer to examine the relative energy levels of the frequency magnitude components of the signal and determine whether the signal has a large discrepancy in the relative energy levels of the frequency magnitude components, wherein the large discrepancy is a discrepancy of factor of three or more; an encoder coupled to the analyzer, the encoder is configured to insert at least one bit of the digital watermark into the digital signal. - View Dependent Claims (6, 7)
-
Specification