SYSTEM AND METHODS FOR VIDEO AND AUDIO DATA DISTRIBUTION
First Claim
Patent Images
1. A method, comprising:
- determining a parameter or an attribute of a data block having video or audio data;
selecting a compression algorithm from among a plurality of compression algorithms to apply to the data block based upon the determined parameter or attribute and a bandwidth of a transmission line or of a communication channel; and
compressing the data block with the selected compression algorithm after selecting the compression algorithm.
2 Assignments
0 Petitions
Accused Products
Abstract
Data compression and decompression methods for compressing and decompressing data based on an actual or expected throughput (bandwidth) of a system. In one embodiment, a controller tracks and monitors the throughput (data storage and retrieval) of a data compression system and generates control signals to enable/disable different compression algorithms when, e.g., a bottleneck occurs so as to increase the throughput and eliminate the bottleneck.
17 Citations
30 Claims
-
1. A method, comprising:
-
determining a parameter or an attribute of a data block having video or audio data; selecting a compression algorithm from among a plurality of compression algorithms to apply to the data block based upon the determined parameter or attribute and a bandwidth of a transmission line or of a communication channel; and compressing the data block with the selected compression algorithm after selecting the compression algorithm. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus, comprising:
-
a controller configured to; determine a parameter or an attribute of a data block having video or audio data, and select a compression algorithm from among the determine plurality of compression algorithms to apply to the data block based upon the determined parameter or attribute and a bandwidth of a transmission line or of a communication channel; and a data compression system configured to compress the data block with the selected compression algorithm. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method, comprising:
-
determining a plurality of compression algorithms; selecting a compression algorithm from among the determined plurality of algorithms based upon a frequency of access of a data block; and compressing the data block with the selected compression algorithm. - View Dependent Claims (18, 19, 20, 21, 22, 23, 30)
-
-
24. An apparatus, comprising:
-
a controller configured to; determine a plurality of compression algorithms, and select a compression algorithm from among the determined plurality of compression algorithms based upon a frequency of access of a data block; and a data compression system configured to compress the data block with the selected compression algorithm. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification