1001Ferramentas
🎚️ Converters

Golomb-Rice Coding (Encoder)

Encode non-negative integers in Golomb-Rice coding with parameter k (M = 2^k): the quotient n div M is written in unary and the remainder n mod M in k bits. Used in audio (FLAC, Shorten) and image compression. Encodes and decodes.

Resultado

Código de Golomb-Rice

O código de Golomb-Rice com parâmetro k (módulo M = 2ᵏ) divide cada inteiro não-negativo n em quociente q = ⌊n/M⌋ e resto r = n mod M. O quociente vai em unário (q uns seguidos de um zero) e o resto em k bits. É ótimo para distribuições geométricas e por isso aparece na compressão sem perdas de áudio (FLAC) e imagens.

Related Tools