Data compression systems and methods
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing fast and efficient data compression using a combination of content independent data compression and content dependent data compression. In one aspect, a method for compressing data comprises the steps of: analyzing a data block of an input data stream to identify a data type of the data block, the input data stream comprising a plurality of disparate data types; performing content dependent data compression on the data block, if the data type of the data block is identified; performing content independent data compression on the data block, if the data block is not identified.
66 Citations
23 Claims
-
1-22. -22. (canceled)
-
23. A method comprising:
-
analyzing a data block to identify a data type of said data block from a plurality of data types;
selecting resolution parameters;
associating at least one lossy compression encoder to a first one of said plurality of data types;
performing a first data compression with at least one of said at least one lossy compression encoder if said data type is identified as said first one of said plurality of data types, wherein said lossy compression encoder compresses said data block at said selected resolution parameters to provide a compressed data block; and
performing a second data compression with at least one lossless compression encoder if said data type of said data block is not identified.
-
Specification