发明名称 Prefix table implemented data compression method and apparatus utilizing string code reassignment
摘要 The disclosed compressor utilizes a plurality of prefix tables corresponding to respective prefix codes. A string is stored by storing the code associated with the string in a prefix table corresponding to the code of the string prefix at a prefix table location corresponding to the extension character of the string. The input data character stream is searched by comparing the input stream to the stored strings to determine the longest match therewith. The code associated with the longest match is outputted so as to provide the output stream of compressed codes. The stored strings are updated by inserting an extended string into the prefix tables, the extended string comprising the longest match extended by the next data character in the input stream following the longest match, the extended string being stored in the prefix table corresponding to the code of the longest match, a code being assigned to the extended string. A code is deleted from a prefix table for reassignment to an extended string to be inserted when further codes are unavailable for assignment. A code is selected for reassignment when the prefix table corresponding to the code is empty or has not been established.
申请公布号 US6724330(B1) 申请公布日期 2004.04.20
申请号 US20020313192 申请日期 2002.12.07
申请人 UNISYS CORPORATION 发明人 COOPER ALBERT B.
分类号 H03M7/30;(IPC1-7):H03M7/00 主分类号 H03M7/30
代理机构 代理人
主权项
地址