IP Library Granted Patent US 8,676,570
Granted Patent B2
US 8,676,570 · App. 12/767,422 · Granted Mar 18, 2014

Methods, apparatus and articles of manufacture to perform audio watermark decoding

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,676,570
App. No.
12/767,422
Granted
Mar 18, 2014
Kind
B2
Abstract

Example methods, apparatus and articles of manufacture to perform audio watermark decoding are disclosed. A disclosed example method includes receiving an audio signal including an audience measurement code embedded therein using a first plurality of frequency components, sampling the audio signal, transforming the sampled audio signal into a first frequency domain representation, determining whether the code is detectable in the first plurality of frequency components of the first frequency domain representation, and when the code is not detected in the first plurality of frequency components, examining a second plurality of frequency components of a second frequency domain representation to determine whether the code is detected, the second plurality of frequency components being offset from the first plurality of frequency components by a first offset, the first offset corresponding to a sampling frequency mismatch.

Claims (37)

1. A method comprising:

receiving an audio signal including an audience measurement code embedded therein using a first plurality of frequency components;

sampling the audio signal;

transforming the sampled audio signal into a first frequency domain representation;

determining whether the code is detected in the first plurality of frequency components of the first frequency domain representation;

when the code is not detected in the first plurality of frequency components, examining a second plurality of frequency components of a second frequency domain representation of the sampled audio signal to determine whether the code is detected, the second plurality of frequency components being offset from the first plurality of frequency components by a first offset, the first offset corresponding to a first sampling frequency mismatch; and

when the code is not detected in the second plurality of frequency components, examining a third plurality of frequency components of a third frequency domain representation of the sampled audio signal to determine whether the code is detected, the third plurality of frequency components being offset from the first plurality of frequency components by a second offset different than the first offset, the second offset corresponding to a second sampling frequency mismatch.

2. A method as defined in claim 1 , wherein the second frequency domain representation comprises the first frequency domain representation.

3. A method as defined in claim 1 , further comprising selecting each of the second plurality of frequency components to be adjacent to a corresponding one of the first plurality of frequency components.

4. A method as defined in claim 1 , further comprising selecting a first of the second plurality of frequency components to have a narrower bandwidth than a first of the first plurality of frequency components.

5. A method as defined in claim 1 , further comprising adjusting a frequency associated with the sampling of the audio signal to select the second plurality of frequency components.

6. A method as defined in claim 1 , further comprising selecting a parameter used in transforming the sampled audio signal into the second frequency domain representation based on the first offset.

7. A method as defined in claim 1 , further comprising selecting the first offset from a list of offsets.

8. A method as defined in claim 1 , further comprising adding the first offset to a list of offsets when the code is detected in the second plurality of frequency components.

9. An apparatus comprising:

an audio input interface to receive an audio signal including an audience measurement code embedded therein using a first plurality of frequency components;

a sampler to sample the audio signal;

a time-to-frequency domain converter to transform the sampled audio signal into a first frequency domain representation; and

a frequency domain decoder to determine whether the code is detected in the first plurality of frequency components of the first frequency domain representation, and when the code is not detected in the first plurality of frequency components, examine a second plurality of frequency components of a second frequency domain representation of the sampled audio signal to determine whether the code is detected, the second plurality of frequency components being offset from the first plurality of frequency components by a first offset, the first offset corresponding to a first sampling frequency mismatch, and when the code is not detected in the second plurality of frequency components, the frequency domain decoder to examine a third plurality of frequency components of a third frequency domain representation of the sampled audio signal to determine whether the code is detected, the third plurality of frequency components being offset from the first plurality of frequency components by a second offset different than the first offset, the second offset corresponding to a second sampling frequency mismatch.

10. An apparatus as defined in claim 9 , further comprising an offset compensator to select the first offset from a list of offsets.

11. An apparatus as defined in claim 9 , further comprising an offset compensator to add the first offset to a list of offsets when the code is detected in the second plurality of frequency components.

12. An apparatus as defined in claim 9 , further comprising an offset compensator to select a parameter used in transforming the sampled audio signal into the second frequency domain representation based on the first offset.

13. An apparatus as defined in claim 9 , further comprising an offset compensator to select the second plurality of frequency components to be adjacent to a corresponding one of the first plurality of frequency components.

14. An apparatus as defined in claim 9 , further comprising an offset compensator to configure a first of the second plurality of frequency components to have a narrower bandwidth than a first of the first plurality of frequency components.

15. A storage device or storage disc storing machine-readable instructions that, when executed, cause a machine to at least:

receive an audio signal including an audience measurement code embedded therein using a first plurality of frequency components;

sample the audio signal;

transform the sampled audio signal into a first frequency domain representation;

determine whether the code is detected in the first plurality of frequency components of the first frequency domain representation; and

when the code is not detected in the first plurality of frequency components, examine a second plurality of frequency components of a second frequency domain representation of the sampled audio signal to determine whether the code is detected, the second plurality of frequency components being offset from the first plurality of frequency components by a first offset, the first offset corresponding to a first sampling frequency mismatch; and

when the code is not detected in the second plurality of frequency components, examine a third plurality of frequency components of a third frequency domain representation of the sampled audio signal to determine whether the code is detected, the third plurality of frequency components being offset from the first plurality of frequency components by a second offset different than the first offset, the second offset corresponding to a second sampling frequency mismatch.

16. A storage device or storage disc as defined in claim 15 , wherein the machine-readable instructions, when executed, cause the machine to select each of the second plurality of frequency components to be adjacent to a corresponding one of the first plurality of frequency components.

17. A storage device or storage disc as defined in claim 15 , wherein the machine-readable instructions, when executed, cause the machine to select a first of the second plurality of frequency components to have a narrower bandwidth than a first of the first plurality of frequency components.

18. A storage device or storage disc as defined in claim 15 , wherein the machine-readable instructions, when executed, cause the machine to adjust a frequency associated with the sampling of the audio signal to select the second plurality of frequency components.

19. A storage device or storage disc as defined in claim 15 , wherein the machine-readable instructions, when executed, cause the machine to select a parameter used in transforming the sampled audio signal into the second frequency domain representation based on the first offset.

20. A storage device or storage disc as defined in claim 15 , wherein the machine-readable instructions, when executed, cause the machine to select the first offset from a list of offsets.

21. A storage device or storage disc as defined in claim 15 , wherein the machine-readable instructions, when executed, cause the machine to add the first offset to a list of offsets when the code is detected in the second plurality of frequency components.

Assignments (10)
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
RELEASE (REEL 053473 / FRAME 0001) Recorded May 11, 2023
From: CITIBANK, N.A.
To: A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063603/0001 →
SECURITY INTEREST Recorded May 8, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: ARES CAPITAL CORPORATION
Reel/Frame 063574/0632 →
SECURITY INTEREST Recorded Apr 28, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A.
Reel/Frame 063561/0381 →
SECURITY AGREEMENT Recorded Jan 31, 2023
From: GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; GRACENOTE, INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 063560/0547 →
RELEASE (REEL 024849 / FRAME 0178) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 061728/0284 →
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENTS LISTED ON SCHEDULE 1 RECORDED ON 6-9-2020 PREVIOUSLY RECORDED ON REEL 053473 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE SUPPLEMENTAL IP SECURITY AGREEMENT. Recorded Oct 7, 2020
From: A.C. NIELSEN (ARGENTINA) S.A.; A.C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A
Reel/Frame 054066/0064 →
SUPPLEMENTAL SECURITY AGREEMENT Recorded Jun 9, 2020
From: A. C. NIELSEN COMPANY, LLC; ACN HOLDINGS INC.; ACNIELSEN CORPORATION; ACNIELSEN ERATINGS.COM; AFFINNOVA, INC.; ART HOLDING, L.L.C.; ATHENIAN LEASING CORPORATION; CZT/ACN TRADEMARKS, L.L.C.; EXELATE, INC.; GRACENOTE, INC.; GRACENOTE DIGITAL VENTURES, LLC; GRACENOTE MEDIA SERVICES, LLC; NETRATINGS, LLC; NIELSEN AUDIO, INC.; NIELSEN CONSUMER INSIGHTS, INC.; NIELSEN CONSUMER NEUROSCIENCE, INC.; NIELSEN FINANCE CO.; NIELSEN FINANCE LLC; NIELSEN INTERNATIONAL HOLDINGS, INC.; NIELSEN MOBILE, LLC; NIELSEN UK FINANCE I, LLC; NMR INVESTING I, INC.; TCG DIVESTITURE INC.; TNC (US) HOLDINGS, INC.; THE NIELSEN COMPANY (US), LLC; VIZU CORPORATION; VNU MARKETING INFORMATION, INC.; NMR LICENSING ASSOCIATES, L.P.; NIELSEN HOLDING AND FINANCE B.V.; THE NIELSEN COMPANY B.V.; VNU INTERNATIONAL B.V.
To: CITIBANK, N.A.
Reel/Frame 053473/0001 →
SECURITY AGREEMENT Recorded Aug 17, 2010
From: THE NIELSEN COMPANY (US), LLC
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024849/0178 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 7, 2010
From: NELSON, DANIEL J.; SRINIVASAN, VENUGOPAL; PEIFFER, JOHN C.
To: THE NIELSEN COMPANY (US), LLC
Reel/Frame 024354/0452 →