Moffat et al., 1998 - Google Patents
Arithmetic coding revisitedMoffat et al., 1998
View PDF- Document ID
- 10866999455947473650
- Author
- Moffat A
- Neal R
- Witten I
- Publication year
- Publication venue
- ACM Transactions on Information Systems (TOIS)
External Links
Snippet
Over the last decade, arithmetic coding has emerged as an important compression tool. It is now the method of choice for adaptive coding on myltisymbol alphabets because of its speed, low storage requirements, and effectiveness of compression. This article describes a …
- 238000007906 compression 0 abstract description 79
Classifications
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same information or similar information or a subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/40—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code
- H03M7/42—Conversion to or from variable length codes, e.g. Shannon-Fano code, Huffman code, Morse code using table look-up for the coding or decoding process, e.g. using read-only memory
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same information or similar information or a subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
- H03M7/3084—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method
- H03M7/3088—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction using adaptive string matching, e.g. the Lempel-Ziv method employing the use of a dictionary, e.g. LZ78
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/30—Information retrieval; Database structures therefor; File system structures therefor
- G06F17/30286—Information retrieval; Database structures therefor; File system structures therefor in structured data stores
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/20—Handling natural language data
- G06F17/21—Text processing
- G06F17/22—Manipulating or registering by use of codes, e.g. in sequence of text characters
-
- H—ELECTRICITY
- H03—BASIC ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/37—Decoding methods or techniques, not specific to the particular type of coding provided for in groups H03M13/03 - H03M13/35
- H03M13/39—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes
- H03M13/3966—Sequence estimation, i.e. using statistical methods for the reconstruction of the original codes based on architectures providing a highly parallelized implementation, e.g. based on systolic arrays
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Moffat et al. | Arithmetic coding revisited | |
| Moffat et al. | On the implementation of minimum redundancy prefix codes | |
| Welch | A technique for high-performance data compression | |
| JP2800880B2 (en) | High-speed decoding arithmetic coding device | |
| Kosaraju et al. | Compression of low entropy strings with Lempel--Ziv algorithms | |
| Bentley et al. | A locally adaptive data compression scheme | |
| US6959300B1 (en) | Data compression method and apparatus | |
| Zobel et al. | Adding compression to a full‐text retrieval system | |
| US7161507B2 (en) | Fast, practically optimal entropy coding | |
| US7265691B2 (en) | Modeling for enumerative encoding | |
| US5818369A (en) | Rapid entropy coding for data compression or decompression | |
| JP2863065B2 (en) | Data compression apparatus and method using matching string search and Huffman coding, and data decompression apparatus and method | |
| JPH0368219A (en) | Data compressor and method of compressing data | |
| Klein et al. | Parallel lempel ziv coding | |
| Steinruecken | Lossless data compression | |
| Moffat et al. | Text compression for dynamic document databases | |
| Moffat et al. | Large-alphabet semi-static entropy coding via asymmetric numeral systems | |
| Moffat et al. | An empirical evaluation of coding methods for multi-symbol alphabets | |
| Turpin et al. | Practical length-limited coding for large alphabets | |
| Moffat et al. | Word-based text compression using the Burrows–Wheeler transform | |
| US5010344A (en) | Method of decoding compressed data | |
| US5184126A (en) | Method of decompressing compressed data | |
| Bell et al. | The relationship between greedy parsing and symbolwise text compression | |
| Niemi et al. | Burrows‐Wheeler post‐transformation with effective clustering and interpolative coding | |
| Isal et al. | Word-based block-sorting text compression |