发明名称 Method, apparatus, computer program and storage medium for data compression
摘要 This invention enables lossless data compression at high speed while taking advantage of high-speed decompression. First, a dictionary area is reserved and initialized (step 601). The dictionary area is constructed with first and second storage areas. The first storage area stores the first 2 bytes of data read in accordance with a reading pointer as an index, and holds 0 if data subsequent to the third byte of the read data has not occurred in previous input data, but if the data has occurred in the previous input data, holds address information of the second storage area storing information related to this subsequent data. The second storage area stores the subsequent 1-byte data, and a first address storing a position of previous input data that matches the read 3-byte data, and holds 0 if there is no other pattern for the subsequent 1-byte data, or if there is, holds an address for chain-linking the area with another second storage area storing data for another pattern. When there is previous input data that matches the 3-byte data including the second storage area, data subsequent to the fourth byte of read data is compared with data located in the [position of previous input data+3 bytes], then a longest-match length L and address thereof are coded and outputted (step 606).
申请公布号 US2002175840(A1) 申请公布日期 2002.11.28
申请号 US20020145802 申请日期 2002.05.16
申请人 CANON KABUSHIKI KAISHA 发明人 KUGAI MASAMI
分类号 G06F17/30;G06F5/00;H03M7/30;H03M7/40;(IPC1-7):H03M7/34 主分类号 G06F17/30
代理机构 代理人
主权项
地址