IP Library Granted Patent US 8,099,285
Granted Patent B2
US 8,099,285 · App. 12/001,851 · Granted Jan 17, 2012

Temporally accurate watermarking system and method of operation

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,099,285
App. No.
12/001,851
Granted
Jan 17, 2012
Kind
B2
Abstract

A system for identifying audio data is provided. The system includes a transform system receiving left channel audio data and right channel audio data and generating a plurality of frequency bins of left channel magnitude data, left channel phase data, right channel magnitude data and right channel phase data. A watermarking system receives watermarking data and modifies predetermined frequency bins of the left channel phase data and the right channel phase data to encode the watermarking data. A magnitude system receives the left channel magnitude data and the right channel magnitude data and increases the left channel magnitude data and the right channel magnitude data for one or more of the predetermined frequency bins to a threshold level if the left channel magnitude data and the right channel magnitude data for the corresponding frequency bin is less than the threshold level.

Claims (27)

1. A system for identifying audio data comprising:

a transform system for receiving left channel audio data and right channel audio data and electronically generating a plurality of frequency bins of left channel magnitude data, left channel phase data, right channel magnitude data and right channel phase data;

a watermarking system for receiving watermarking data and electronically modifying predetermined frequency bins of the left channel phase data and the right channel phase data to encode the watermarking data;

a magnitude system for receiving the left channel magnitude data and the right channel magnitude data and increasing the left channel magnitude data and the right channel magnitude data for one or more of the predetermined frequency bins to a threshold level if the left channel magnitude data and the right channel magnitude data for the corresponding frequency bin are less than the threshold level; and

a timing system for receiving a plurality of bits of timing data and modifying two or more predetermined frequency bins of the left channel phase data and two or more predetermined frequency bins of the right channel phase data to encode each bit of the timing data;

wherein the predetermined frequency bins of the left channel phase data and the right channel phase data that are used to encode timing data are modified by different phase angles than the predetermined frequency bins of the left channel phase data and the right channel phase data that are used to encode watermarking data.

2. The system of claim 1 further comprising a frame adjustment system for receiving frame sequence data and modifying the timing data based on the frame sequence data.

3. The system of claim 1 wherein the transform system comprises:

a right channel transform system for receiving the right channel audio data and generating the plurality of frequency bins of the right channel magnitude data and the right channel phase data;

a left channel transform system for receiving the left channel audio data and generating the plurality of frequency bins of the left channel magnitude data and the left channel phase data.

4. The system of claim 1 wherein the magnitude system comprises:

a right channel magnitude system for receiving the right channel magnitude data and increasing the right channel magnitude data for one or more of the predetermined frequency bins to a threshold level if the right channel magnitude data for the corresponding frequency bin is less than the threshold level; and

a left channel magnitude system for receiving the left channel magnitude data and increasing the left channel magnitude data for one or more of the predetermined frequency bins to a threshold level if the left channel magnitude data for the corresponding frequency bin is less than the threshold level.

5. A method for identifying audio data comprising:

receiving left channel audio data and right channel audio data;

converting the left channel audio data and the right channel audio data into a plurality of bins of left channel phase data, left channel magnitude data, right channel phase data and right channel magnitude data;

encoding watermark data by electronically modifying a phase difference between the left channel phase data and the right channel phase data for each of a plurality of predetermined bins;

adjusting the left channel magnitude data and the right channel magnitude data for each of the plurality of predetermined bins to a predetermined threshold if the left channel magnitude data and the right channel magnitude data is less than the predetermined threshold; and

receiving a plurality of bits of timing data and modifying two or more predetermined frequency bins of the left channel phase data and two or more predetermined frequency bins of the right channel phase data to encode each bit of the timing data;

wherein the predetermined frequency bins of the left channel phase data and the right channel phase data that are used to encode timing data are modified by different phase angles than the predetermined frequency bins of the left channel phase data and the right channel phase data that are used to encode watermarking data.

6. The method of claim 5 further comprising converting the plurality of bins of modified left channel phase data, adjusted left channel magnitude data, modified right channel phase data and adjusted right channel magnitude data into watermarked left channel audio data and watermarked right channel audio data.

7. The method of claim 5 wherein encoding the watermark data by modifying the phase difference between the left channel phase data and the right channel phase data for each of the plurality of predetermined bins comprises:

modifying the phase difference between the left channel phase data and the right channel phase data for each of a first plurality of predetermined bins based on a first bit of the watermark data; and

modifying the phase difference between the left channel phase data and the right channel phase data for each of a second plurality of predetermined bins based on a second bit of the watermark data.

8. The method of claim 5 wherein encoding the watermark data by modifying the phase difference between the left channel phase data and the right channel phase data for each of the plurality of predetermined bins comprises:

modifying the phase difference between the left channel phase data and the right channel phase data for each of a first plurality of predetermined bins based on a first bit of the watermark data; and

modifying the phase difference between the left channel phase data and the right channel phase data for each of a second plurality of predetermined bins based on the first bit of the watermark data.

Assignments (8)
PARTIAL RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 27, 2022
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: VEVEO LLC (F.K.A. VEVEO, INC.); DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 061786/0675 →
RELEASE OF SECURITY INTEREST Recorded Jun 11, 2020
From: ROYAL BANK OF CANADA
To: TESSERA, INC.; INVENSAS BONDING TECHNOLOGIES, INC. (F/K/A ZIPTRONIX, INC.); FOTONATION CORPORATION (F/K/A DIGITALOPTICS CORPORATION AND F/K/A DIGITALOPTICS CORPORATION MEMS); INVENSAS CORPORATION; TESSERA ADVANCED TECHNOLOGIES, INC; DTS, INC.; DTS LLC; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
Reel/Frame 052920/0001 →
SECURITY INTEREST Recorded Jun 1, 2020
From: ROVI SOLUTIONS CORPORATION; ROVI TECHNOLOGIES CORPORATION; ROVI GUIDES, INC.; TIVO SOLUTIONS INC.; VEVEO, INC.; INVENSAS CORPORATION; INVENSAS BONDING TECHNOLOGIES, INC.; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: BANK OF AMERICA, N.A.
Reel/Frame 053468/0001 →
RELEASE OF SECURITY INTEREST Recorded Dec 6, 2016
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: DTS, INC.
Reel/Frame 040821/0083 →
SECURITY INTEREST Recorded Dec 2, 2016
From: INVENSAS CORPORATION; TESSERA, INC.; TESSERA ADVANCED TECHNOLOGIES, INC.; ZIPTRONIX, INC.; DIGITALOPTICS CORPORATION; DIGITALOPTICS CORPORATION MEMS; DTS, LLC; DTS, INC.; PHORUS, INC.; IBIQUITY DIGITAL CORPORATION
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 040797/0001 →
SECURITY INTEREST Recorded Nov 2, 2015
From: DTS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 037032/0109 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2009
From: NEURAL AUDIO CORPORATION
To: DTS, INC.
Reel/Frame 022165/0435 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2007
From: SMITH, BRANDON; THOMPSON, JEFFREY K.; WARNER, AARON
To: NEURAL AUDIO CORPORATION
Reel/Frame 020296/0342 →