Sign in

Stealthy audio watermarking

 Darko Kirovski et al
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...
Inventors: Darko Kirovski, Henrique Malvar
Assignee: Microsoft Corporation
Primary Examiner: Christopher Revak
Attorneys: Lee & Hayes, PLLC

U.S. Classification
713/176; 380/201; 382/191

View patent at USPTO

Citations

Patent NumberTitleIssue date
5646997Method and apparatus for embedding authentication information within digital dataJul 8, 1997
5687236Steganographic method and deviceNov 11, 1997
5745604Identification/authentication system using robust, distributed codingApr 28, 1998
5809139Watermarking method and apparatus for compressed digital videoSep 15, 1998
5822360Method and apparatus for transporting auxiliary data in audio signalsOct 13, 1998
5822432Method for human-assisted random key generation and application for digital watermark system Oct 13, 1998
5889868Optimization methods for the insertion, protection, and detection of digital watermarks in digitized dataMar 30, 1999
5905800Method and system for digital watermarkingMay 18, 1999
5917914DVD data descrambler for host interface and MPEG interfaceJun 29, 1999
5930369Secure spread spectrum watermarking for multimedia dataJul 27, 1999
5933798Detecting a watermark embedded in an information signalAug 3, 1999
5991426Field-based watermark insertion and detectionNov 23, 1999
6024287Card recording medium, certifying method and apparatus for the recording medium, forming system for recording medium, enciphering system, decoder therefor, and recording mediumFeb 15, 2000
6029126Scalable audio coder and decoderFeb 22, 2000
6031914Method and apparatus for embedding data, including watermarks, in human perceptible imagesFeb 29, 2000
6064738Method for encrypting and decrypting data using chaotic mapsMay 16, 2000
6064764Fragile watermarks for detecting tampering in imagesMay 16, 2000
6094483Secure encryption and hiding of data and messages in imagesJul 25, 2000
6128736Method for inserting a watermark signal into dataOct 3, 2000
6131162Digital data authentication methodOct 10, 2000
6192139High redundancy system and method for watermarking digital image and video dataFeb 20, 2001
6208735Secure spread spectrum watermarking for multimedia dataMar 27, 2001
6208745Method and apparatus for imbedding a watermark into a bitstream representation of a digital image sequenceMar 27, 2001
6209094Robust watermark method and apparatus for digital signalsMar 27, 2001
6219634Efficient watermark method and apparatus for digital signalsApr 17, 2001
6256736Secured signal modification and verification with privacy controlJul 3, 2001
6259801Method for inserting and detecting electronic watermark data into a digital image and a device for the sameJul 10, 2001
6275599Compressed image authentication and verificationAug 14, 2001
6282300Rotation, scale, and translation resilient public watermarking for images using a log-polar fourier transformAug 28, 2001
6330672Method and apparatus for watermarking digital bitstreamsDec 11, 2001
6332031Multiple watermarking techniques for documents and other dataDec 18, 2001
6332194Method for data preparation and watermark insertionDec 18, 2001
6334187Information embedding method, information extracting method, information embedding apparatus, information extracting apparatus, and recording mediaDec 25, 2001
6408082Watermark detection using a fourier mellin transformJun 18, 2002
6449378Data processing apparatus and method and storage mediumSep 10, 2002
6487574System and method for producing modulated complex lapped transformsNov 26, 2002
6504941Method and apparatus for digital watermarking of imagesJan 7, 2003
6523113Method and apparatus for copy protectionFeb 18, 2003
6553127Method and apparatus for selective block processingApr 22, 2003
6585341Back-branding media determination system for inkjet printingJul 1, 2003
6591365Copy protection control systemJul 8, 2003
6608867Detection and proper scaling of interlaced moving areas in MPEG-2 compressed videoAug 19, 2003
6614914Watermark embedder and readerSep 2, 2003
6700989Device for generating, detecting, recording, and reproducing a watermarked moving image having a copy preventing capability and storage medium for storing program or the moving imageMar 2, 2004
6778678High-capacity digital image watermarking based on waveform modulation of image componentsAug 17, 2004
6807634Watermarks for customer identificationOct 19, 2004
6952774Audio watermarking with dual watermarksOct 4, 2005
6961444Time and object based masking for video watermarkingNov 1, 2005
7123744Digital watermark embedding method, digital watermark embedding apparatus, digital watermark detecting method, and digital watermark detecting apparatusOct 17, 2006
7142691Watermark embedding functions in rendering description filesNov 28, 2006
7197164Time-varying video watermarkMar 27, 2007

Referenced by

Patent NumberTitleIssue date
7409073Optimization methods for the insertion, protection, and detection of digital watermarks in digitized dataAug 5, 2008

Claims

What is claimed is:

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.

2. A method as recited in claim 1 further comprising if the signal has no large discrepancy in the relative energy levels of the frequency magnitude components, then encoding at least one value into the signal.

3. A method as recited in claim 1 further comprising if the signal has a large discrepancy in the relative energy levels of the frequency magnitude components, then skipping encoding values into the signal.

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.

6. A system as recited in claim 5, wherein the encoder inserts at least one bit of the digital watermark into the digital signal if the analyzer determines that the signal has no large discrepancy in the relative energy levels of the frequency magnitude components.

7. A system as recited in claim 5, wherein the encoder does not insert a bit of the digital watermark into the digital signal if the analyzer determines that the signal has a large discrepancy in the relative energy levels of the frequency magnitude components.

Drawings