Изменения
Перейти к навигации
Перейти к поиску
Строка 3:
Строка 3:
− +
− +
Строка 33:
Строка 33:
− +
викификация, replaced: дает → даёт , за счет → за счёт с помощью AWB
Один из алгоритмов [[энтропийное сжатие|энтропийного сжатия]].
Один из алгоритмов [[энтропийное сжатие|энтропийного сжатия]].
В отличие от [[алгоритм Хаффмана|алгоритма Хаффмана]], не имеет жесткого постоянного соответствия входных символов - группам бит выходного потока. Это дает алгоритму большую гибкость в представлении дробных частот встречаемости символов.
В отличие от [[алгоритм Хаффмана|алгоритма Хаффмана]], не имеет жесткого постоянного соответствия входных символов - группам бит выходного потока. Это даёт алгоритму большую гибкость в представлении дробных частот встречаемости символов.
Немного превосходит [[алгоритм Хаффмана|алгоритм Хаффмана]] качеством сжатия, но некоторые версии имеют патентные ограничения от компании [[IBM]].
Немного превосходит [[алгоритм Хаффмана]] качеством сжатия, но некоторые версии имеют патентные ограничения от компании [[IBM]].
== Характеристики ==
== Характеристики ==
Появление последнего символа для декодера означает, что вся последовательность была успешно декодирована. ''(В качестве альтернативного подхода, но необязательно более успешно, можно использовать блочный алгоритм фиксированной длины.)''
Появление последнего символа для декодера означает, что вся последовательность была успешно декодирована. ''(В качестве альтернативного подхода, но необязательно более успешно, можно использовать блочный алгоритм фиксированной длины.)''
Следует также отметить, что в качестве алфавита вероятностной модели метода можно рассматривать любой набор символов, исходя из особенностей решаемой задачи. Более [[эвристика|эвристические]] подходы, использующие основную схему метода арифметического кодирования, применяют '' [[контекстное моделирование|динамические или адаптивные модели]]''. Идея данных методов заключается в уточнении вероятности кодируемого символа, за счет учёта вероятности предшествующего или будущего контекста (т.е. вероятность появления кодируемого символа после определённого k-го числа символов слева или справа, где k - это порядок контекста).
Следует также отметить, что в качестве алфавита вероятностной модели метода можно рассматривать любой набор символов, исходя из особенностей решаемой задачи. Более [[эвристика|эвристические]] подходы, использующие основную схему метода арифметического кодирования, применяют '' [[контекстное моделирование|динамические или адаптивные модели]]''. Идея данных методов заключается в уточнении вероятности кодируемого символа, за счёт учёта вероятности предшествующего или будущего контекста (т.е. вероятность появления кодируемого символа после определённого k-го числа символов слева или справа, где k - это порядок контекста).
=== Кодирование сообщения. ===
=== Кодирование сообщения. ===