IP Library Granted Patent US 7,636,390
Granted Patent B2
US 7,636,390 · App. 12/113,864 · Granted Dec 22, 2009

Reduction of input frames of a 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 7,636,390
App. No.
12/113,864
Granted
Dec 22, 2009
Kind
B2
Abstract

A method for reducing data in the form of successive groups of N values may comprise finding the largest X values of the N values of each group, setting all but the largest X values of each group equal to zero, averaging W respective ones of the N values to produce N average values, finding the largest Y of the N average values, where Y is less than X, and setting the largest Y of the N average values equal to a first binary value, and a reminder of the N average values equal to a second binary value.

Claims (37)

1. A method for reducing input frames of a signal, the input frames comprising successive groups of N values that represent characteristics of the signal, the method comprising:

A. finding the largest X values of each group of N values utilizing a processor and memory, wherein X is a pre-selected integer and the largest X values of each group of N values are stored in the memory;

B. setting all but the largest X values of each group equal to zero in the memory;

C. averaging W respective ones of the N values produced in A. and B., to produce N average values in the memory, wherein W is a pre-selected integer;

D. finding the largest Y of the N average values, where Y is less than X, wherein Y is a pre-selected integer;

E. setting the largest Y of the N average values equal to a first binary value, and a remainder of the N average values equal to a second binary value, wherein the setting sets N average values in the memory; and

F. outputting output frames comprising the N average values.

2. The method of claim 1 , wherein the first binary value is one and the second binary value is zero.

3. The method of claim 1 , wherein in the averaging in C., the values not set equal to zero in B. remain unchanged.

4. The method of claim 1 , wherein in the averaging in C., the values not set equal to zero in B. remain representative of initial actual values.

5. The method of claim 1 , wherein N=48, W=5, X=12, and Y=8.

6. The method of claim 1 wherein the input frames have a sampling rate Sr and the output frames have a sampling rate equal to Sr divided by W.

7. An apparatus for reducing input frames of a signal, the input frames comprising successive groups of N value that represent characteristics of the signal, the apparatus comprising:

A. means for finding the largest X values of each group of N values, Wherein X is a pre-selected integer;

B. means for setting all but the largest X values of each group equal to zero;

C. averaging W respective ones of the N values produced in A. and B. to produce N average values, wherein W is a pre-selected integer;

D. means for finding the largest Y of the N average values, where Y is less than X, wherein Y is a pre-selected integer;

E. means for setting the largest Y of the N average values equal to a first binary value, and a remainder of the N average values equal to a second binary value; and,

F. means for outputting output frames comprising the N average values.

8. The apparatus of claim 7 , comprising means for setting the first binary value to one and the second binary value to zero.

9. The apparatus of claim 7 , wherein the average in C., the values not set equal to zero in B. remain unchanged.

10. The apparatus of claim 7 , wherein in the averaging in C., the values not set equal to zero in B. remain representative of initial actual values.

11. The apparatus of claim 7 , wherein N=48, W=5, X=12, and Y=8.

12. The apparatus of claim 7 comprising a programmed digital computer.

13. The apparatus of claim 7 wherein the input frames have a sampling rate Sr and the output frames have a sampling rate equal to Sr divided by W.

14. An article of manufacture comprising a computer usable medium having computer readable program code embodied therein for causing a computer to reduce input frames of a signal, the input frames comprising successive groups of N values that represent characteristics of the signal, by a method comprising:

A. finding the largest X values of each group of N values, wherein X is a pre-selected integer;

B. setting all but the largest X values of each group equal to zero;

C. averaging W respective ones of the N values produced in A. and B. to produce N average values, wherein W is a pre-selected integer;

D. finding the largest Y of the N average values, where Y is less than X, wherein Y is a pre-selected integer;

E. setting the largest Y of the N average values equal to a first binary value, and a remainder of the N average values equal to a second binary value; and

F. outputting output frames comprising the N average values.

15. The article of manufacture of claim 14 , having computer readable code for causing the first binary value to be one and the second binary value to be zero.

16. The article of manufacture of claim 14 , having computer readable code for executing the method so that in the averaging in C., the values not set equal to zero in B. remain unchanged.

17. The article of manufacturing of claim, 14 , having computer readable code for executing the method so that in the averaging in C., the values not set equal to zero in B. remain representative of initial actual values.

18. The article of manufacture of claim 14 , having computer readable code for executing the method so that N=48, W=s, X=12, and Y=8.

19. The article of manufacture of claim 14 wherein the input frames have a sampling rate Sr and the output frames have a sampling rate equal to Sr divided by W.

Assignments (18)
RELEASE OF SECURITY INTEREST Recorded May 5, 2026
From: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT TO CITIBANK, N.A., AS COLLATERAL AGENT
To: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 075557/0138 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 050017/0882) Recorded Jan 1, 2025
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0626 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049067/0800) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0423 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT RIGHTS (REEL/FRAME 049079/0814) Recorded Dec 31, 2024
From: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION (FORMERLY KNOWN AS U.S. BANK NATIONAL ASSOCIATION)
To: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 069795/0488 →
ASSIGNMENT OF SECURITY INTEREST IN PATENT RIGHTS Recorded Feb 5, 2020
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: BANK OF AMERICA, N.A., AS SUCCESSOR COLLATERAL AGENT
Reel/Frame 052144/0833 →
PATENT SECURITY AGREEMENT Recorded Nov 23, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U. S. BANK NATIONAL ASSOCIATION
Reel/Frame 051143/0579 →
SECURITY INTEREST Recorded Aug 9, 2019
From: IHEART COMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 050017/0882 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 034008/0027 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.; CLEAR CHANNEL INVESTMENTS, INC.
Reel/Frame 049149/0773 →
RELEASE OF THE SECURITY INTEREST RECORDED AT REEL/FRAME 035109/0168 Recorded May 10, 2019
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: AMFM RADIO LICENSES, LLC; CAPSTAR RADIO OPERATING COMPANY; CAPSTAR TX, LLC; CITICASTERS CO.; CITICASTERS LICENSES, INC.; CLEAR CHANNEL BROADCASTING LICENSES, INC.; IHEARMEDIA + ENTERTAINMENT, INC.; AMFM TEXAS BROADCASTING, LP; IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
Reel/Frame 049149/0714 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION AS COLLATERAL AGENT
Reel/Frame 049067/0800 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 049067/0606 →
SECURITY INTEREST Recorded May 2, 2019
From: IHEARTCOMMUNICATIONS, INC.; IHEARTMEDIA MANAGEMENT SERVICES, INC.
To: U.S. BANK NATIONAL ASSOCIATION
Reel/Frame 049079/0814 →
SECURITY AGREEMENT Recorded Feb 27, 2015
From: IHEARTMEDIA MANAGEMENT SERVICES, INC.; CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 035109/0168 →
CHANGE OF NAME Recorded Oct 21, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
To: IHEARTMEDIA MANAGEMENT SERVICES, INC.
Reel/Frame 034026/0037 →
SECURITY AGREEMENT Recorded Oct 15, 2014
From: CLEAR CHANNEL MANAGEMENT SERVICES, INC.; CLEAR CHANNEL INVESTMENTS, INC.; CLEAR CHANNEL COMMUNICATIONS, INC.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS, AS COLLATERAL AGENT
Reel/Frame 034008/0027 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2013
From: HICKEY, RICHARD J., JR.
To: RADIO COMPUTING SERVICES, INC.
Reel/Frame 031486/0166 →
CONVERSION OF LIMITED PARTNERSHIP TO A CORPORATION Recorded Oct 28, 2013
From: CLEAR CHANNEL MANAGEMENT SERVICES, L.P.
To: CLEAR CHANNEL MANAGEMENT SERVICES, INC.
Reel/Frame 031499/0069 →
MERGER Recorded Oct 28, 2013
From: RADIO COMPUTING SERVICES, INC.
To: CLEAR CHANNEL MANAGEMENT SERVICES, L.P.
Reel/Frame 031499/0020 →