IP Library Granted Patent US 6,879,652
Granted Patent B1
US 6,879,652 · App. 09/616,116 · Granted Apr 12, 2005

Method for encoding an input signal

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 6,879,652
App. No.
09/616,116
Granted
Apr 12, 2005
Kind
B1
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 (20)

1. A method of encoding a signal comprising:

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

b) counting those coefficients having a predetermined value; and,

c) encoding the signal with the count.

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

3. The method of claim 1 wherein the transform is an MDCT.

4. The method of claim 1 wherein the encoding of the signal with the count comprises coding the signal with the count so as to preserve the power of the encoded portion of the signal.

5. The method of claim 1 wherein the encoding of the signal with the count comprises coding the count by amplitude modulating at least a pair of frequencies of the signal.

6. The method of claim 1 wherein the encoding of the signal with the count comprises coding the count by swapping a spectral amplitude of at least two frequencies in the signal.

7. The method of claim 1 wherein the encoding of the signal with the count comprises coding the signal with the count using frequency hopping.

8. The method of claim 1 wherein the performing of a transform comprises (a1) performing a first transform on the signal to produce first coefficients, (a2) setting at least some of the first coefficients having a zero value to a non-zero value, and (a3) performing an inverse transform on the first coefficients, wherein the counting of those coefficients having a predetermined value comprises (b1) performing a non-compression type modification on the inverse transform of the type that tends to increase zero count, (b2) performing a second transform on the modified inverse transform to produce second coefficients, and (b3) counting those second coefficients having a zero value, and wherein the encoding of the signal with the count comprises (c1) encoding the inverse transform with the zero count.

9. The method of claim 8 wherein the non-compression type modification is graphic equalization.

10. The method of claim 8 wherein the non-zero values are selected in a random-like manner.

11. The method of claim 8 wherein the first and second transforms are MDCTs, and wherein the inverse transform is an inverse MDCT.

12. The method of claim 1 wherein the performing of a transform of the signal comprises (a1) removing at least some values of zero from the transformed signal, and (a2) performing a non-compression type modification on the signal having the values of zero removed, wherein the counting of coefficients having a predetermined value comprises (b1) counting zeros in the modified signal having the values of zero removed, and wherein the encoding of the signal with the count comprises (c1) encoding the signal with the zero count.

13. The method of claim 12 wherein the non-compression type modification is graphic equalization.

14. The method of claim 12 wherein the removal of at least some values of zero from the transformed signal comprises replacing the removed zero values with non-zero values.

15. The method of claim 14 wherein the non-zero values are selected in a random-like manner.

16. The method of claim 1 wherein the performing of a transform comprises performing a non-compression type modification based upon the signal, wherein the counting of those coefficients having a predetermined value comprises performing a zero count based upon the non-compression type modification, and wherein the encoding of the signal with the count comprises encoding the signal with the zero count.

17. The method of claim 16 wherein the non-compression type modification is graphic equalization.

Assignments (6)
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 →
RELEASE (REEL 054066 / FRAME 0064) Recorded May 11, 2023
From: CITIBANK, N.A.
To: GRACENOTE, INC.; A. C. NIELSEN COMPANY, LLC; EXELATE, INC.; GRACENOTE MEDIA SERVICES, LLC; THE NIELSEN COMPANY (US), LLC; NETRATINGS, LLC
Reel/Frame 063605/0001 →
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 →
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 →