发明名称 METHOD AND APPARATUS FOR DATA COMPRESSION USING FINGERPRINTING
摘要 A method and apparatus for achieving relatively low compression ratios based on the realization of using a longer history and longer common strings of the input data stream as an initial evaluation of the input data prior to applyi ng a particular compression process. More particularly, the input data is preprocessed by applying string-matching to the extract long common strings. The input data is divided into a series of blocks with each individual block having a uniform size, illustratively, 1000 characters in length. Further, a so-called fingerprint is computed and stored for each block. Thereafter, the input data stream is traversed an d comparison is made between a particular set of character of the input stream and the computed fingerprints. In particular, the input stream is traversed as a function of a sliding window wherein the present window of characters of the input is compared to the computed fingerprints. Upon detecting a match, the input stream is encoded with an identifier determined as function of the detected match. Thereafter, a compression of the preprocessed and encoded input stream is made, illustratively, using Lempel-Ziv compression.
申请公布号 CA2299902(C) 申请公布日期 2004.08.17
申请号 CA20002299902 申请日期 2000.02.29
申请人 LUCENT TECHNOLOGIES INC. 发明人 MCILROY, MALCOLM DOUGLAS;BENTLEY, JON LOUIS
分类号 G06T9/00;H03M7/30;H03M7/42;(IPC1-7):H03M7/30;G11B23/00 主分类号 G06T9/00
代理机构 代理人
主权项
地址