Data Compression Conference, 2004. Proceedings. DCC 2004
DOI: 10.1109/dcc.2004.1281484
|View full text |Cite
|
Sign up to set email alerts
|

Length-limited variable-to-variable length codes for high-performance entropy coding

Abstract: Arithmetic coding achieves a superior coding rate when encoding a binary source, but its lack of speed makes it an inferior choice when true highperformance encoding is needed. We present our work on a practical implementation of fast entropy coders for binary messages utilizing only bit shifts and table lookups. To limit code table size we limit our code lengths with a type of variable-to-variable (VV) length code created from source string merging. We refer to these codes as "merged codes". With merged codes… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Publication Types

Select...
3
1

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 14 publications
0
3
0
Order By: Relevance
“…Quantized coefficients fall into a range of uncertainty. For example, if the coefficient 42 (00101010) is quantized to 5 bits of precision, it falls into the range [40,47].…”
Section: Quantization and Psnrmentioning
confidence: 99%
“…Quantized coefficients fall into a range of uncertainty. For example, if the coefficient 42 (00101010) is quantized to 5 bits of precision, it falls into the range [40,47].…”
Section: Quantization and Psnrmentioning
confidence: 99%
“…Twenty-six years ago, in one of the earliest attempts at V2V code construction, Fabris already hinted at "no algorithmic solution better than exhaustive search" [21]. Later, non-optimal construction methods were provided in [22] and in [23], where low-redundancy (and even vanishing-redundancy) codes are achieved at the expense of increased code tables. Fortunately, V2V codes with precomputed code tables of manageable size can be used in practice, as illustrated for example by their use in [24], where they are employed as a higher-efficiency replacement for Golomb codes [25].…”
Section: Introductionmentioning
confidence: 99%
“…The scheme incorporates variable run-length coding and Golomb codes [17] which provide a unique binary representation for run-length integer symbol with different lengths. It also offers a fast decoding algorithm as reported in [18].…”
Section: Introductionmentioning
confidence: 99%