Content deleted Content added
Mulligatawny (talk | contribs) m minor wording improvement |
Describing Exp-Golomb code for k>0, not just k=0; nonnegative, not positve |
||
Line 1:
'''Exponential-Golomb code''' (or just '''Exp-Golomb code''') is a family of [[Universal code (data compression)|universal
# Write all but the
# Count the bits written, subtract one, and write that number of starting zero bits preceding the previous bit string.
# Write the last <math>k</math> bits in binary.
0 => 1 => 1
1 => 10 => 010
Line 16 ⟶ 17:
...
Exp-Golomb coding for <math>k=0</math> is used in the [[H.264/MPEG-4 AVC]] video compression standard, in which there is also a variation for the coding of signed numbers by assigning the value 0 to the binary codeword '0' and assigning subsequent codewords to input values of increasing magnitude and alternating sign.
Exp-Golomb coding is also used in the [[Dirac (codec)|Dirac video codec]].
Despite the similar name,
'''See also:''' [[Elias gamma coding]], [[Elias delta coding]], [[Elias omega coding]]
|