ГОСТ Р 53556.11—2014
Таблица 34 — Подкоды кода Райсас s =4для первыхтрех префиксов
Значения (р* 1)
Значения (р* 2)
Значения (р * 3)
Подкол (хххх)
-в
-16
-24
0111
-7
-15
-23
0110
-14
-22
0101
-5
-13
-21
0100
-4
-12
-20
0011
-3
-11
-19
0010
-2
-10
-18
0001
-1
-9
-17
оооо
0
8
16
1000
1
9
17
1001
2
10
18
1010
3
11
19
1011
4
12
20
1100
5
13
21
1101
6
14
22
1110
7
15
23
1111
Таблица 35— «Специальный» код Райса с s =0 (префикси кодовая комбинация идентичны)
Значения
р
Префикс
Кодовая комбинация
01
0
0
-12
10
10
+ 13
110
110
-24
1110
1110
+25
11110
11110
Для каждого блока остаточных значений всо значения могут быть закодированы, используя тот же
самый код Райса или. если установлен флаг sb_part в заголовке файла, блок может быть разделен на
четыре подблока, каждый из которых кодируется различными кодами Райса. В последнем случае флаг
ec_sub в заголовке блока указывает, используется один или четыре блока.
В то время как параметр s[i = 0) первого подблока непосредственно передается 4 битами (раз
решение s 16 битов), либо 5 битами (разрешение > 16 битов), передаются только различия следующих
параметров s[i > 0). Эти различия дополнительно кодируются, снова используя соответственно выбран
ные коды Райса (таблица 36).
Таблица 36— Кодирование параметров кода Райсаs [г]
Параметр кода (т* индекс подблока)
Различие
Параметр кода Райса, используемый для различий
4Й (»0)
*М-*Р-11
0
6.6.2 Режим кодирования BGMC
Когда флаг bgmc_mode в заголовке файла устанавливается в 1. остаточные значения разделяют
ся на MSB, LSB и хвостовые компоненты, которые затем кодируются, используя блок Гильберта-Мура,
фиксированную длину и коды Райса соответственно.
40