ГОСТ Р ИСО/МЭК 19794-4—2014
Е.2.4.2 КодерХаффмана
КодерХаффмана применяетсядляприсваивания квантованнымкоэффициентамв пределахблокакодовпе
ременнойдлины.Для нулевыхсерий представлены особыезначения. Коэффициентыи нулевыедлины серий, вы
ходящиеза пределыдиапазона, представленного втаблице, внесены в кодовый потоксевс-последовательностью
(переключения кода). Надекодер может быть установлено максимум восемь таблиц. В таблице Е.2 в виде списка
представлен полный набор символов.
Таблица Е.2— Входные символы таблицыХаффмана
Позиция
Значение
1
2
3
Длина нулевой серии 1
Длина нулевой серии 2
Длина нулевой серии 3
100Длина нулевой серии 100
101escдля положительногокоэффициента (8битов)
102escдля отрицательного коэффициента (8 битов)
103escдля положительногокоэффициента (16 битов)
104escдля отрицательного коэффициента (16 битов)
105escдля нулевой серии - 8 битов
106escдля нулевой серии -16 битов
107Значение коэффициента - 73
108 Значение коэффициента - 72
109 Значение коэффициента- 71
180- Использовать толькопозицию 1-
253 Значение коэффициента- 73
254 Значение коэффициента- 74
Е.З Форматы сжатых данных
Е.3.1 Общие аспекты спецификации форматов сжатых данных
В Е.З рассмотрено триформата сжатыхданных:
1Форматобмена, установленный в Е.3.2;
2Компактный форматдлясжатыхданных, установленный в Е.3.3;
3Компактный форматдляданных спецификации таблиц, установленный в Е.3.4.
В настоящем пункте описываются составные части данных фхзрматов. Спецификации форматов, представ
ленные в Е.3.2—Е.3.4, устанавливают значениясимволов ицифр, применяемыхв спецификацияхфхзрматов.
Соструктурной точки зрения форматы сжатыхданных состоят из упорядоченнойсовокупности параметров,
маркеров исегментовданных, подвергнутых энтропийному кодированию. Параметры и маркеры, в свою очередь,
объединяются всегменты с маркерами.
Вследствие того, что все составные части представлены байт-синхронизованными кодами, каждый формат
сжатых данных состоит из упорядоченной последовательности 8-битных байтов. Для каждого байта определен
старший разряд(СР) и младший разряд(МР).
Е.3.1.1Составныечасти
В настоящем пункте представленообщееописание каждойсоставной части формата сжатыхданных.
Е.3.1.1.1 Параметры
Параметры являются целыми числами со значениями, характерными для процесса кодирования, характе
ристикисходного изображения и иными характеристиками, выбираемыми в зависимости от приложения. Параме
трам присваиваются4-битные, 1-байтные или 2-байтныекоды. Параметры, кроме определенныхдополнительных
групп параметров, кодируют важную информацию, при отсутствии которой в результате процессадекодирования
неудастся точно восстановить изображение.
63