Methods, Devices and Systems for Hybrid Data Compression and Decompression
First Claim
1. A hybrid data compression device for compressing an uncompressed data block into a compressed data block, the uncompressed data block comprising one or a plurality of data values of one or a plurality of data types, the hybrid data compression device comprising:
- a plurality of data compressors, each compressor being configured for a respective data compression scheme; and
a predictor mechanism configured for predicting data types of data values of the uncompressed data block and for selecting an estimated best suited data compressor among said plurality of data compressors using as main criterion a dominating data type among the predicted data types,wherein the hybrid data compression device is configured to generate the compressed data block by causing the selected estimated best suited data compressor to compress the whole of the uncompressed data block.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices and systems enhance compression and decompression of data blocks of data values by selecting the best suited compression method and device among two or a plurality of compression methods and devices, which are combined together and which said compression methods and devices compress effectively data values of particular data types; said best suited compression method and device is selected using as main selection criterion the dominating data type in a data block by predicting the data types within said data block.
34 Citations
96 Claims
-
1. A hybrid data compression device for compressing an uncompressed data block into a compressed data block, the uncompressed data block comprising one or a plurality of data values of one or a plurality of data types, the hybrid data compression device comprising:
-
a plurality of data compressors, each compressor being configured for a respective data compression scheme; and a predictor mechanism configured for predicting data types of data values of the uncompressed data block and for selecting an estimated best suited data compressor among said plurality of data compressors using as main criterion a dominating data type among the predicted data types, wherein the hybrid data compression device is configured to generate the compressed data block by causing the selected estimated best suited data compressor to compress the whole of the uncompressed data block. - View Dependent Claims (2, 3, 5, 8, 10, 11, 12, 13, 15, 17, 19, 22, 23, 25, 27, 29, 30, 31, 32, 94, 95, 96)
-
-
4. (canceled)
-
6-7. -7. (canceled)
-
9. (canceled)
-
14. (canceled)
-
16. (canceled)
-
18. (canceled)
-
20-21. -21. (canceled)
-
24. (canceled)
-
26. (canceled)
-
28. (canceled)
-
33. (canceled)
-
34. A hybrid data compression method for compressing an uncompressed data block into a compressed data block, the uncompressed data block comprising one or a plurality of data values of one or a plurality of data types, the hybrid data compression method comprising:
-
predicting data types of data values of the uncompressed data block; selecting an estimated best suited data compression scheme among a plurality of data compression schemes using as main criterion a dominating data type among the predicted data types, and compressing the whole of the uncompressed data block by the selected estimated best suited data compression scheme to generate the compressed data block. - View Dependent Claims (90, 91)
-
-
35-65. -65. (canceled)
-
66. A hybrid data decompression device for decompressing a compressed data block into a decompressed data block comprising one or a plurality of data values of one or a plurality of data types, the hybrid data decompression device comprising:
-
a plurality of data decompressors, each decompressor being configured for a respective data decompression scheme, wherein the hybrid data decompression device is configured to generate the decompressed data block by causing a selected estimated best suited data decompressor among said plurality of data decompressors to decompress the whole of the compressed data block. - View Dependent Claims (67, 68, 70, 72, 74, 75, 76)
-
-
69. (canceled)
-
71. (canceled)
-
73. (canceled)
-
77. (canceled)
-
78. A hybrid data decompression method for decompressing a compressed data block into a decompressed data block comprising one or a plurality of data values of one or a plurality of data types, the hybrid data decompression method comprising:
-
selecting an estimated best suited data decompression scheme among said plurality of data decompression schemes; and decompressing the whole of the compressed data block by the selected estimated best suited data compression scheme to generate the decompressed data block. - View Dependent Claims (92, 93)
-
-
79-89. -89. (canceled)
Specification