Methods, devices and systems for efficient compression and decompression for higher throughput
AssigneeZeropoint Technologies AB
InventorsHenrik Häggebrant, Daniel Moreau, Angelos Arelakis, Per Stenström
Life of this patent
Estimating the term…
Loading patent…
AssigneeZeropoint Technologies AB
InventorsHenrik Häggebrant, Daniel Moreau, Angelos Arelakis, Per Stenström
Estimating the term…
A decompression system (800; 1100; 1300) for decompressing a compressed data block that comprises a plurality of compressed data values is presented. The decompression system has a plurality of decompression devices (700; 1200A-B) in an array or chain layout (820a-820m−1; 120a-1120m−1; 1320a-1320m−1) for decompressing respective compressed data values of the compressed data block. A first decompression device (820a; 1120a; 1320a) is connected to a next decompression device (820b; 1120b; 1320b), and a last decompression device (820m−1; 120m−1; 1320m−1) is connected to a preceding decompression device (820m−2; 1120m−2; 320m−2). The first decompression device (820a; 1120a; 1320a) decompresses a compressed data value of the compressed data block and reduces the compressed data block by extracting a codeword of the compressed data value and removing the compressed data value from the compressed data block, retrieving a decompressed data value out of the extracted codeword, and passing the reduced compressed data block to the next decompression device (820b; 1120b; 320b). The last decompression device (820m−1; 1120m−1; 1320m−1) receives a reduced compressed data block as reduced by the preceding decompression device (820m−2; 1120m−2; 320m−2) and decompresses another compressed data value of the compressed data block by extracting a codeword of said another compressed data value, and retrieving another decompressed data value out of the extracted codeword.
A decompression system for decompressing a compressed data block that comprises a plurality of compressed data values, the decompression system comprising:
A method for decompressing a compressed data block that comprises a plurality of compressed data values, the method comprising:
A compression system for compressing a data block that comprises a plurality of data values, the compression system comprising:
A method for compressing a data block that comprises a plurality of data values, the method comprising:
Dependencies are inferred from the claim text.