To improve a compression rate of text data in block stream processing.
A data compressor has a data acquisition portion 110 accepting an input of text data and dividing the text data into a plurality of blocks, a difference dictionary generating portion 112 generating a difference dictionary associating a character string not registered in a reference dictionary among character strings which appear in a processing object block with a code correlated to a character string which does not appear in the processing object block in the reference dictionary based on the reference dictionary associating the character string with the code and storing them, a dictionary preparing portion 111 generating a processing object dictionary based on the difference dictionary thus prepared and the reference signal, an encoding portion 113 compressing the processing object block by replacing the character string appearing in the processing object block with the corresponding code by referring to the generated processing object dictionary, and an output portion 114 outputting data of the processing object block compressed by the encoding portion 113 and the generated difference dictionary.
COPYRIGHT: (C)2011,JPO&INPIT
Shinichiro Tako
Hiroya Inagoshima
Aoki Okamoto
JP2009078069A | ||||
JP6168096A | ||||
JP8251035A | ||||
JP10261969A | ||||
JP2006099672A |
WO2009057459A1 |