发明名称 |
Selective recompression of a string compressed by a plurality of diverse lossless compression techniques |
摘要 |
In response to receiving an input string to be compressed, a plurality of diverse lossless compression techniques are applied to the input string to obtain a plurality of compressed strings. The plurality of diverse lossless compression techniques include a template-based compression technique and a non-template-based compression technique. A most compressed string among the plurality of compressed strings is selected. A determination is made regarding whether or not the most compressed string was obtained by application of the template-based compression technique. In response to determining that the most compressed string was obtained by application of the template-based compression technique, the most compressed string is compressed utilizing the non-template-based compression technique to obtain an output string and outputting the output string. In response to determining that the most compressed string was not obtained by application of the template-based compression technique, the most compressed string is output as the output string. |
申请公布号 |
US9106252(B2) |
申请公布日期 |
2015.08.11 |
申请号 |
US201313780652 |
申请日期 |
2013.02.28 |
申请人 |
International Business Machines Corporation |
发明人 |
Agarwal Kanak B.;Jamsek Damir A.;Paolini Michael A.;Tremaine Robert B. |
分类号 |
H03M7/34;H03M7/30 |
主分类号 |
H03M7/34 |
代理机构 |
Russell Ng PLLC |
代理人 |
Russell Ng PLLC ;Bennett Steven |
主权项 |
1. A method of data processing in a data processing system, comprising:
in response to receiving an input string to be compressed, an integrated circuit applying a plurality of diverse lossless compression techniques to the input string to obtain a plurality of compressed strings, wherein the plurality of diverse lossless compression techniques include a template-based compression technique and a non-template-based compression technique; selecting a most compressed string among the plurality of compressed strings; determining whether or not the most compressed string was obtained by application of the template-based compression technique; and in response to determining that the most compressed string was obtained by application of the template-based compression technique, recompressing the most compressed string utilizing the non-template-based compression technique to obtain an output string and outputting the output string; and in response to determining that the most compressed string was not obtained by application of the template-based compression technique, outputting the most compressed string as the output string. |
地址 |
Armonk NY US |