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
-
Audio codec
Device or program that encodes/decodes audio data in some bitstream format
Nº Q2481505 ★
Not listed
-
Bibi-binary
Hexadecimal numeral system first described in 1968 by singer/mathematician Robert "Boby" Lapointe
Nº Q3346314 ★★
Not listed
-
Spirograph
Drawing device to create spiral-like geometric forms
Nº Q1485203 ★★
Not listed
-
E
Entropy of entanglement
Entanglement measure for a many-body quantum state
Nº Q5380808 ★
Not listed
-
L
Lagrange's theorem (number theory)
Theorem in number theory
Nº Q6403282 ★
Not listed
-
S
Source lines of code
Software metric
Nº Q942695 ★
Not listed
-
Nonstandard analysis
Alternative formulation of calculus using a logically rigorous notion of infinitesimal numbers
Nº Q1503766 ★★
Not listed
-
Q
Quadratic unconstrained binary optimization
Combinatorial optimization problem
Nº Q7268372 ★
Not listed
-
T
Third normal form
Normalizing a database design to reduce the duplication of data and ensure referential integrity
Nº Q311585 ★★
Not listed
-
N
National Electrical Code
Electrical wiring standard
Nº Q1967079 ★
Not listed
-
Runge's phenomenon
Problem of oscillation at the edges of an interval when using polynomial interpolation
Nº Q1990319 ★
Not listed
-
L
Latin hypercube sampling
Statistical method for generating a near-random sample of parameter values from a multidimensional distribution
Nº Q6496514 ★★
Not listed
-
Gigabit Ethernet
Standard for Ethernet networking at a data rate of 1 gigabit per second
Nº Q1069084 ★★
Not listed
-
Smith–Waterman algorithm
Algorithm performs local sequence alignment
Nº Q1683352 ★
Not listed
-
F
Fibonorial
Mathematical series, portmanteau of "Fibonacci" and "factorial"
Nº Q8042660 ★★
Not listed
-
I
ISO/IEC 7064
ISO standard
Nº Q5974416 ★
Not listed
-
Abbe number
Material dispersion property
Nº Q306259 ★★
Not listed
-
Bram Cohen
American programmer, creator of BitTorrent protocol
Nº Q318489 ★
Not listed