Method of and an apparatus for compressing/decompressing data
AssigneeFujitsu Limited
InventorsShigeru Yoshida, Yoshiyuki Okada, Yasuhiko Nakano, Hironori Yahagi
Life of this patent
Estimating the term…
Loading patent…
AssigneeFujitsu Limited
InventorsShigeru Yoshida, Yoshiyuki Okada, Yasuhiko Nakano, Hironori Yahagi
Estimating the term…
The present invention relates to a method of and an apparatus for compressing/decompressing data, to improve the compression ratio of sliding-dictionary-type Ziv-Lempel codes. A sliding-dictionary-type data compression method finds a matching character string in a coding character string and in a coded character string stored in a dictionary 101. According to the length of the matching character string, the method chooses a raw data mode that codes the matching character string that must consist of a single character as it is, or a reproduction mode that codes the position and length in the dictionary 101 of the matching character string. The method allocates consecutive numbers to different codes to be prepared under the raw data mode and reproduction mode. The method relates any code prepared under one of the raw data mode and reproduction mode to a corresponding one of the consecutive numbers, codes the number according to a code book, and rearranges the code book to shorten the length of the code of the number.
A method of compressing data by a slide dictionary technique that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary 101, comprising the steps of:
A method of compressing data by a slide dictionary technique that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary 101, comprising the steps of:
An apparatus for compressing data by a sliding-dictionary technique, having matching means for finding a longest matching character string in a coding character string and in a coded character string stored in a dictionary and coding means for selectively activating, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, comprising:
An apparatus for compressing data by a sliding-dictionary technique, having matching means for finding a longest matching character string in a coding character string and in a coded character string stored in a dictionary and coding means for selectively activating, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, comprising:
An apparatus for compressing data by a sliding-dictionary technique, having matching means for finding a longest matching character string in a coding character string and in a coded character string in a coded character string stored in a dictionary and coding means for selectively activating, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary comprising:
A method of decompressing an original character string from codes prepared by a sliding-dictionary-type data compression method that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, comprising the steps of:
A data decompressing apparatus having decompress processing means for decompressing an original character string from codes prepared by a sliding-dictionary-type data compression method that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, and a dictionary for accumulating the decompressed original character string, the decompress processing means comprising:
A data decompressing apparatus having decompress processing means for decompressing an original character string from codes prepared by a sliding-dictionary-type compression method that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, and a dictionary for accumulating the decompressed original character string, the decompressing processing means comprising:
A data decompressing apparatus having decompress processing means for decompressing an original character string from codes prepared by a sliding-dictionary-type data compression method that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, and a dictionary for accumulating the restored original character string, the decompressing processing means comprising:
An apparatus for compressing data by a sliding-dictionary technique, having a matching unit which finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and a coder which selectively activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, comprising:
An apparatus for compressing data by a sliding-dictionary technique, having a matching unit which finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and a coder which selectively activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, comprising:
An apparatus for compressing data by a sliding-dictionary technique, having a matching unit which finds a longest matching character string in a coding character string and in a coded character string in a coded character string stored in a dictionary and a coder which selectively activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary comprising:
A data decompressing apparatus having decompress processing unit decompressing an original character string from codes prepared by a sliding-dictionary-type data compression method that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, and a dictionary for accumulating the decompressed original character string, the decompress processing unit comprising:
A data decompressing apparatus having decompress processing unit decompressing an original character string from codes prepared by a sliding-dictionary-type compression method that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, and a dictionary for accumulating the decompressed original character string, the decompressing processing means comprising:
A data decompressing apparatus having decompress processing unit decompressing an original character string from codes prepared by a sliding-dictionary-type data compression method that finds a longest matching character string in a coding character string and in a coded character string stored in a dictionary and activates, according to the length of the longest matching character string, a raw data mode to provide the matching character string that must consist of a single character as it is as a code, or a reproduction mode to code the position and length of the matching character string in the dictionary, and a dictionary for accumulating the restored original character string, the decompressing processing means comprising:
Dependencies are inferred from the claim text.