IP Library Granted Patent US 7,068,716
Granted Patent B1
US 7,068,716 · App. 09/810,154 · Granted Jun 27, 2006

Method and system for compressing groups of basic media data units

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,068,716
App. No.
09/810,154
Granted
Jun 27, 2006
Kind
B1
Abstract

The invention provides a method for compressing a group of basic media data units, the method comprising the steps of: (a) receiving the group of basic media data units; (b) for each basic media data unit of the group performing the steps of: (b1) partially decoding the basic media data unit; (b2) determining whether to reduce the size of the basic media data unit of the received block in view of a predefined relationship between a predefined compression ratio (PCRA) and a residual ratio (RR); (b3) reducing the size of the basic media data unit, in view of the determination, such that an optimal reduction to quality degradation of the basic media data block is achieved; and (b4) partially encoding the basic media data unit.

Claims (49)

1. A method for compressing a group of basic media data units, the method comprising the steps of:

(a) receiving the group of basic media data units;

(b) for each basic media data unit of the group performing the steps of:

(b1) partially decoding at least a portion of the basic media data unit to provide a plurality of amplitude/runlength pairs;

(b2) determining whether to reduce the size of the basic media data unit in view of a predefined relationship between a predefined compression ratio (PCRA) and a residual ratio (RR);

(b3) reducing the size of the basic media data unit, in view of the determination, by changing the values of at least some of the amplitudes; and

(b4) partially encoding the basic media data unit.

2. The method of claim 1 wherein the amplitude/runlength pairs represent DCT coefficients.

3. The method of claim 1 wherein the step of reducing comprises mapping low value amplitudes to zero.

4. The method of claim 3 wherein the absolute value of the low-value amplitudes equals one.

5. The method of claim 1 wherein the step of reducing comprises quantizing the amplitudes.

6. The method of claim 5 wherein each basic media data unit is characterized by a first quantization scale, and wherein the step of reducing comprises quantizing the amplitudes with a second quantization scale that is higher than the first quantization scale.

7. The method of claim 5 wherein the second quantization scale substantially equals a product of the first quantization scale and a positive integer P.

8. The method of claim 6 wherein amplitudes that range between −(P/2) to (P/2) are mapped to zero.

9. The method of claim 7 wherein P equals 2.

10. The method of claim 1 wherein the basic media data unit is selected from the list consisting of:

a macroblock;

a slice;

a picture;

a sequence of audio signals;

a sequence of audio visual signals;

a sequence of data; and

a stream containing a plurality of streams.

11. The method of claim 10 wherein the group of basic media data units is selected from the list consisting of:

slice;

picture;

group of pictures;

a sequence of audio signals;

a sequence of audio visual signals;

a sequence of data; and

a stream containing a plurality of streams.

12. The method of claim 1 wherein a basic media data unit is an MPEG compliant video data.

13. The method of claim 1 wherein the compression ratio reflects the ratio between the size of the group of basic data visual units before the size reduction and a target size of group of basic data visual units after the size reduction.

14. The method of claim 13 wherein the residual ratio (RR) reflects a relationship between (i) an aggregate size (RSG) of basic data visual units of the group that did not undergo step (b), (ii) the target size (TG) of the group of basic data visual units, and (iii) the aggregate size (RTG) of basic data visual units of that did undergo step (b).

15. The method of claim 14 wherein RR=RSG/(TG−RTG).

16. The method of claim 14 wherein RR=(RG−RSG)/RTG.

17. The method of claim 1 wherein reducing a visual data basic unit if RR>PCRA.

18. The method of claim 1 wherein the residual ratio (RR) reflects a relationship between (i) an aggregate size (RSG(S)) of basic data visual units of a sub group SG(S) of the group that did not undergo step (b), (ii) the size (TG(S)) of a target sub-group out of the group of basic data visual units, and (iii) the aggregate size (RTG(S)) of basic data visual units of a subgroup that did undergo step (b).

19. The method of claim 17 wherein RR=RSG(S)/(TG(S)−RTG(S)).

20. The method of claim 17 wherein TG(S) is responsive to a difference (RES) between a previous target sub group size TG(S−1) and between an aggregate size (RTG(S−1)) of basic data visual units belonging to the previous sub group.

21. The method of claim 17 wherein the sub group being selected from the list consisting of:

a slice;

a plurality of slices;

a picture;

a plurality of pictures;

a sequence of audio signals;

a sequence of audio visual signals;

a sequence of data; and

a stream containing a plurality of streams.

Assignments (12)
RELEASE OF SECURITY INTEREST AT REEL/FRAME 049905/0504 Recorded Dec 19, 2024
From: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
To: ARRIS ENTERPRISES LLC (F/K/A ARRIS ENTERPRISES, INC.); ARRIS TECHNOLOGY, INC.; ARRIS SOLUTIONS, INC.; COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; RUCKUS WIRELESS, LLC (F/K/A RUCKUS WIRELESS, INC.)
Reel/Frame 071477/0255 →
SECURITY INTEREST Recorded Nov 19, 2021
From: ARRIS SOLUTIONS, INC.; ARRIS ENTERPRISES LLC; COMMSCOPE TECHNOLOGIES LLC; COMMSCOPE, INC. OF NORTH CAROLINA; RUCKUS WIRELESS, INC.
To: WILMINGTON TRUST
Reel/Frame 060752/0001 →
TERM LOAN SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049905/0504 →
ABL SECURITY AGREEMENT Recorded Jul 3, 2019
From: COMMSCOPE, INC. OF NORTH CAROLINA; COMMSCOPE TECHNOLOGIES LLC; ARRIS ENTERPRISES LLC; ARRIS TECHNOLOGY, INC.; RUCKUS WIRELESS, INC.; ARRIS SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 049892/0396 →
PATENT SECURITY AGREEMENT Recorded Jul 3, 2019
From: ARRIS ENTERPRISES LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 049820/0495 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Apr 8, 2019
From: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
To: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS, INC.; BIG BAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
Reel/Frame 048825/0294 →
CHANGE OF NAME Recorded Mar 14, 2017
From: ARRIS ENTERPRISES INC
To: ARRIS ENTERPRISES LLC
Reel/Frame 041995/0031 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2015
From: ARRIS SOLUTIONS, INC.
To: ARRIS ENTERPRISES, INC.
Reel/Frame 036601/0162 →
SECURITY AGREEMENT Recorded May 28, 2013
From: ARRIS GROUP, INC.; ARRIS ENTERPRISES, INC.; ARRIS SOLUTIONS, INC.; ARRIS KOREA, INC.; ARRIS HOLDINGS CORP. OF ILLINOIS; BIGBAND NETWORKS, INC.; TEXSCAN CORPORATION; POWER GUARD, INC.; 4HOME, INC.; ACADIA AIC, INC.; AEROCAST, INC.; BROADBUS TECHNOLOGIES, INC.; GENERAL INSTRUMENT CORPORATION; GENERAL INSTRUMENT AUTHORIZATION SERVICES, INC.; GENERAL INSTRUMENT INTERNATIONAL HOLDINGS, INC.; IMEDIA CORPORATION; JERROLD DC RADIO, INC.; LEAPSTONE SYSTEMS, INC.; MODULUS VIDEO, INC.; MOTOROLA WIRELINE NETWORKS, INC.; NETOPIA, INC.; NEXTLEVEL SYSTEMS (PUERTO RICO), INC.; QUANTUM BRIDGE COMMUNICATIONS, INC.; SETJAM, INC.; SUNUP DESIGN SYSTEMS, INC.; UCENTRIC SYSTEMS, INC.; GIC INTERNATIONAL HOLDCO LLC; GIC INTERNATIONAL CAPITAL LLC; CCE SOFTWARE LLC; THE GI REALTY TRUST 1996
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 030498/0023 →
CORRECTIVE ASSIGNMENT TO CORRET THE ASSIGNEE PREVIOUSLY RECORDED ON REEL 027422 FRAME 0633. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 7, 2012
From: BIGBAND NETWORKS, INC.
To: ARRIS SOLUTIONS, INC.
Reel/Frame 028226/0273 →
MERGER Recorded Dec 20, 2011
From: BIGBAND NETWORKS, INC.
To: ARRIS GROUP, INC.
Reel/Frame 027422/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2001
From: LEVENTER, AMIR; STRASMAN, NERY
To: BIGBAND NETWORKS, INC., A CORPORATION OF DELAWARE
Reel/Frame 011864/0693 →