Range coding
Entropy coding method defined by G. Nigel N. Martin in a 1979 paper, which effectively rediscovered the FIFO arithmetic code first introduced by Richard Clark Pasco in 1976
Range coding (or range encoding) is an entropy coding method defined by G. Nigel N. Martin in a 1979 paper, which effectively rediscovered the FIFO arithmetic code first introduced by Richard Clark Pasco in 1976. Given a stream of symbols and their probabilities, a range coder produces a space-efficient stream of bits to represent these symbols and, given the stream and the probabilities, a range decoder reverses the process.
Nº Q818947 ★
Common · History
Range coding
Entropy coding method defined by G. Nigel N. Martin in a 1979 paper, which effectively rediscovered the FIFO arithmetic code first introduced by Richard Clark Pasco in 1976
Range coding (or range encoding) is an entropy coding method defined by G. Nigel N. Martin in a 1979 paper, which effectively rediscovered the FIFO arithmetic code first introduced by Richard Clark Pasco in 1976. Given a stream of symbols and their probabilities, a range coder produces a space-efficient stream of bits to represent these symbols and, given the stream and the probabilities, a range decoder reverses the process.
From Wikipedia
Range coding (or range encoding) is an entropy coding method defined by G. Nigel N. Martin in a 1979 paper, which effectively rediscovered the FIFO arithmetic code first introduced by Richard Clark Pasco in 1976. Given a stream of symbols and their probabilities, a range coder produces a space-efficient stream of bits to represent these symbols and, given the stream and the probabilities, a range decoder reverses the process. Range coding is very similar to arithmetic coding, except that coding is done with digits in any base, instead of with bits, and so it is faster when using larger bases (e.g. a byte) at small cost in compression efficiency. After the expiration of the first (1978) arithmetic coding patent, range coding appeared to clearly be free of patent encumbrances. This particularly drove interest in the technique in the open source community. Since that time, patents on various well-known arithmetic coding techniques have also expired.
Text: Wikipédia, CC BY-SA 4.0. · Image: jasco (talk) (CC BY-SA 3.0) ·
Related cards
-
Method of complements
Method of subtraction
Nº Q4741052 ★
Not listed
-
Intra-frame coding
Video frame that a compression algorithm codes independently of its neighbors
Nº Q1262687 ★
Not listed
-
Keykode
Eastman Kodak Company advancement on edge numbers
Nº Q2552324 ★
Not listed
-
A Million Random Digits with 100,000 Normal Deviates
Book of random number tables
Nº Q4658263 ★★
Not listed
-
C
C0 and C1 control codes
Control characters in Unicode, ranging from U+0000 to U+001F and U+007F (C0), and from U+0080 to U+009F (C1)
Nº Q718147 ★★
Not listed
-
B
Byte-pair encoding
Algorithm for data compression and tokenization that iteratively replaces the most frequent pairs of consecutive bytes or symbols with a new representation
Nº Q860962 ★★
Not listed
-
GIF
Bitmap image file format family
Nº Q2192 ★★★
Not listed
-
F
First normal form
Minimum requirement in database normalization
Nº Q1366465 ★★
Not listed
-
RANDU
Pseudorandom number generator
Nº Q1067478 ★
Not listed
-
Lavarand
Random number generator based on lava lamp motion
Nº Q6502402 ★★★
Not listed
-
S
Speedcoding
Programming language
Nº Q7475416 ★
Not listed
-
R
Randomized algorithm
Algorithm designed to use randomness from auxiliary inputs as part of its logic
Nº Q583461 ★
Not listed
-
A-law algorithm
Algorithm
Nº Q278059 ★
Not listed
-
B
Bailey–Borwein–Plouffe formula
Formula for calculating π
Nº Q803807 ★
Not listed
-
SINPO code
Brevity code for radio signal reports
Nº Q1191306 ★
Not listed
-
Huffman coding
Entropy encoding algorithm used for lossless data compression
Nº Q2647 ★★★
Not listed
-
Chess960
Chess variant invented by Bobby Fischer
Nº Q724903 ★★★
Not listed
-
E
Entropy in thermodynamics and information theory
Relationship between the concepts of thermodynamic entropy and information entropy
Nº Q5380803 ★
Not listed