Экспоненциальное кодирование Голомба

Оглавление1 Экспоненциально-голомбовское кодирование1.1 Определение и использование Exp-кода Голомба1.2 Расширение до отрицательных чисел1.3 Обобщение до порядка k1.4 Дополнительные коды Элиаса1.5 Универсальный […]

Экспоненциально-голомбовское кодирование

  • Определение и использование Exp-кода Голомба

    • Exp-код Голомба – это универсальный код для кодирования неотрицательных целых чисел. 
    • Для кодирования числа x используется двоичное представление x+1 и вычитание единицы из количества битов. 
    • Первые несколько значений Exp-кода Голомба совпадают с гамма-кодом Элиаса. 
  • Расширение до отрицательных чисел

    • Exp-код Голомба применяется в видеокодеках H.264/MPEG-4 AVC и H.265 для кодирования чисел со знаком. 
    • Неположительные числа преобразуются в четные числа, а положительные – в нечетные. 
  • Обобщение до порядка k

    • Для кодирования больших чисел с меньшим количеством битов используется параметр k. 
    • Сначала кодируется ⌊x/2k⌋ с помощью кода exp-Голомба порядка 0. 
    • Затем кодируется остаток x mod 2k в двоичном формате. 
    • Результат кодирования обрезается на k начальных нулевых битов. 
  • Дополнительные коды Элиаса

    • В статье также упоминаются другие коды Элиаса: гамма-кодирование, дельта-кодирование и кодировка омега. 
  • Универсальный код

    • Exp-код Голомба является частью семейства универсальных кодов Элиаса. 

Полный текст статьи:

Экспоненциальное кодирование Голомба — Википедия

Оставьте комментарий