IP Library Granted Patent US 7,451,092
Granted Patent B2
US 7,451,092 · App. 10/794,194 · Granted Nov 11, 2008

Detection of signal modifications in audio streams with embedded code

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 7,451,092
App. No.
10/794,194
Granted
Nov 11, 2008
Kind
B2
Abstract

An encoder transforms at least a portion of a signal, counts the resulting transform coefficients having a zero value, and encodes the signal with the zero count. A decoder decodes the signal in order to recover the zero count. The decoder may also determine its own zero count of the signal as received and may compare the zero count that it determines to the recovered zero count. The decoder may be arranged to detect compression/decompression based upon results from the comparison, and/or the decoder may be arranged to prevent use of a device based upon results from the comparison.

Claims (35)

1. A method of processing a signal comprising:

receiving the signal at a receiver to produce a received signal;

decoding the received signal so as to read a coefficient value count code from the received signal;

performing a transform of the received signal to produce transform coefficients;

counting those transform coefficients having a predetermined value;

comparing the coefficient value count contained in the coefficient value count code to the transform coefficient count; and

selectively further processing or discarding the received signal based upon the comparison of the coefficient value count contained in the coefficient value count code to the transform coefficient count.

2. The method of claim 1 wherein the received signal is an audio signal.

3. The method of claim 1 wherein the coefficient value count contained in the coefficient value count code corresponds to transform coefficients having a substantially zero value.

4. The method of claim 1 wherein the transform coefficients that are counted have a substantially zero value.

5. The method of claim 1 wherein the decoding of the received signal comprises decoding the received signal by amplitude demodulating pairs of frequencies.

6. The method of claim 1 wherein the decoding of the received signal comprises decoding the received signal by determining swapping events, and wherein the swapping events correspond to swapping of a spectral amplitude of at least two frequencies.

7. The method of claim 1 wherein the decoding of the received signal comprises decoding the received signal by using frequency hopping.

8. The method of claim 1 wherein the decoding of the received signal comprises decoding the received signal by using spectral demodulation.

9. The method of claim 1 wherein use of the received signal is prevented based upon the comparison of the coefficient value count contained in the coefficient value count code to the transform coefficient count.

10. A decoder having an input and an output, wherein the input receives a signal, wherein the decoder:

decodes the input signal so as to read a coefficient value count code from the input signal;

transforms the input signal to produce transform coefficients;

counts those transform coefficients having a predetermined value;

compares the coefficient value count contained in the coefficient value count code to the transform coefficient count; and

selectively further processes or discards the input signal based upon the comparison of the coefficient value count contained in the coefficient value count code to the transform coefficient count.

11. The decoder of claim 10 wherein the input signal is an audio signal.

12. The decoder of claim 10 wherein a received zero count is calculated from the transform.

13. The decoder of claim 12 wherein the transformation performed by the decoder is an MDCT.

14. The decoder of claim 10 wherein a received zero count is calculated from coefficients of the transform.

15. The encoder of claim 14 wherein the transform is an MDCT.

16. The decoder of claim 10 wherein the coefficient value count code is decoded by amplitude demodulating pairs of frequencies.

17. The decoder of claim 10 wherein the coefficient value count code is decoded by determining swapping events, and wherein the swapping events correspond to swapping of a spectral amplitude of at least two frequencies in the signal.

18. The decoder of claim 10 wherein the coefficient value count code is decoded using frequency hopping.

19. The decoder of claim 10 wherein the decoder calculates a zero count of the received signal and compares the calculated zero count to a zero count represented by the decoded zero count code.

20. The decoder of claim 19 wherein the decoder detects compression/decompression based upon results from the comparison.

21. The decoder of claim 20 wherein the decoder prevents use of the signal if compression/decompression is detected.

22. The decoder of claim 19 wherein the decoder prevents use of a device based upon results from the comparison.

23. The decoder of claim 19 wherein the calculated zero count is calculated from the transform.

24. The decoder of claim 19 wherein the calculated zero count is calculated from coefficients of the transform.

Assignments (11)
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 018207 / FRAME 0607) Recorded Oct 13, 2022
From: CITIBANK, N.A.
To: VNU MARKETING INFORMATION, INC.; THE NIELSEN COMPANY (US), LLC
Reel/Frame 061749/0001 →
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 →
MERGER Recorded Jun 29, 2009
From: NIELSEN MEDIA RESEARCH, LLC (FORMERLY KNOWN AS NIELSEN MEDIA RESEARCH, INC.) A CORP. OF DELAWARE
To: NIELSEN COMPANY (US), LLC, THE, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 022892/0571 →
SECURITY AGREEMENT Recorded Sep 7, 2006
From: NIELSEN MEDIA RESEARCH, INC.; AC NIELSEN (US), INC.; BROADCAST DATA SYSTEMS, LLC; VNU MARKETING INFORMATION, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 018207/0607 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2004
From: SRINIVASAN, VENUGOPAL
To: NIELSEN MEDIA RESEARCH, INC.
Reel/Frame 015557/0652 →