Изменения

Перейти к: навигация, поиск

Преобразование MTF

53 байта добавлено, 23:44, 28 октября 2010
Нет описания правки
== '''Преобразование MTF =='''
'''Движение к началу''' (англ. move-to-front, MTF) — преобразование для кодирования данных (обычно потока байтов) разработанное для улучшения производительности энтропийного кодирования. При хорошей реализации, оно достаточно быстро для включения как дополнительный шаг в алгоритмах сжатия данных.
=== Алгоритм ===
Основной идеей преобразования является замена каждого входного символа его номером в специальном стэке недавно использованных символов. Последовательности идентичных символов, к примеру, будут заменены оригинальным алгоритмом (начиная со второго символа) на последовательность нулей. Если же символ долго не появлялся во входной последовательности, он будет заменен большим числом. Преобразование заменяет последовательность входных символов на последовательность целых чисел, если во входных данных было много локальных корреляций, то среди этих чисел будут преобладать небольшие, лучше сжимаемые энтропийным кодированием, чем исходные данные.
=== Coder ===
{|
| ||
|}
=== Decoder ===
{|
=== Литература ===
{|
|
!
|-
|[http://www.arturocampos.com/ac_mtf.html "Move to front" by Arturo San Emeterio Campos ]
|-
|http://ru.wikipedia.org/wiki/Move-To-Front
|}
228
правок

Навигация