System and methods for video and audio data distribution
DC CAFCFirst Claim
1. A system comprising:
- one or more different asymmetric data compression algorithms, wherein each algorithm of the one or more different asymmetric data compression algorithms utilizes one or more asymmetric data compression routines of a plurality of different asymmetric data compression routines, wherein a first asymmetric data compression routine of the plurality of different asymmetric data compression routines is configured to produce compressed data with a higher data rate for a given data throughput than a second asymmetric data compression routine of the plurality of different asymmetric data compression routines; and
a processor configured;
to analyze one or more data parameters from one or more data blocks containing video data, wherein at least one data parameter relates to an expected or anticipated throughput of a communications channel; and
to select two or more different data compression routines from among a plurality of different data compression routines based upon, at least in part, the one or more data parameters relating to the expected or anticipated throughput of the communications channel.
2 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A system and method for compressing data is disclosed. The system and method include one or more data compression algorithms with at least one data compression algorithm from among the one or more data compression algorithms utilizing an asymmetric data compression. The system and method determine a type of data having one or more parameters, attributes, or values of the data from at least a portion of a data block; select one or more data compression algorithms from among the one or more data compression algorithms based upon the determined type of data and a throughput of a communications channel; and perform data compression with the selected one or more data compression algorithms on at least the portion of the data block.
-
Citations
14 Claims
-
1. A system comprising:
-
one or more different asymmetric data compression algorithms, wherein each algorithm of the one or more different asymmetric data compression algorithms utilizes one or more asymmetric data compression routines of a plurality of different asymmetric data compression routines, wherein a first asymmetric data compression routine of the plurality of different asymmetric data compression routines is configured to produce compressed data with a higher data rate for a given data throughput than a second asymmetric data compression routine of the plurality of different asymmetric data compression routines; and a processor configured; to analyze one or more data parameters from one or more data blocks containing video data, wherein at least one data parameter relates to an expected or anticipated throughput of a communications channel; and to select two or more different data compression routines from among a plurality of different data compression routines based upon, at least in part, the one or more data parameters relating to the expected or anticipated throughput of the communications channel. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
Specification