发明名称 SYSTEM AND METHOD FOR COMPRESSION PROCESSING WITHIN A COMPRESSION ENGINE
摘要 <p>An apparatus to implement a deflate process in a compression engine. An embodiment of the apparatus includes a hash table, a dictionary, comparison logic, and encoding logic. The hash table is configured to hash a plurality of characters of an input data stream to provide a hash address. The dictionary is configured to provide a plurality of distance values in parallel based on the hash address. The distance values are stored in the dictionary. The comparison logic is configured to identify a corresponding length for each matching distance value from the plurality of distance values. The encoding logic is configured to encode the longest length and the matching distance value as a portion of a LZ77 code stream. An apparatus to implement Huffman decoding in an INFLATE process in a compression engine. An embodiment of the apparatus includes a bit buffer, a set of comparators, and a lookup table. The bit buffer stores a portion of a compressed data stream. The set of comparators compares the portion of the compressed data stream with a plurality of predetermined values. The lookup table stores a plurality of LZ77 code segments and outputs one of the LZ77 code segments corresponding to an index at least partially derived from a comparison result from the set of comparators. A system, method, and computer program product are provided for saving and restoring a compression/decompression state. In operation, data is processed, the processing including compressing or decompressing the data. Additionally, a state of the processing is saved. Further, the state of the processing is restored.</p>
申请公布号 WO2009005758(A2) 申请公布日期 2009.01.08
申请号 WO2008US08107 申请日期 2008.06.26
申请人 RMI CORPORATION;LAKER, ROBERT WILLIAM;HASS, DAVID T.;KUILA, KAUSHIK 发明人 LAKER, ROBERT WILLIAM;HASS, DAVID T.;KUILA, KAUSHIK
分类号 G06F7/00 主分类号 G06F7/00
代理机构 代理人
主权项
地址