ГОСТ Р 53556.4—2013
Swb_offset_short_window[swb]
таблица, содержащая индекс самого низкого спектрального коэффициен
таполосы масштабного коэффициента sfbдля короткихокон. Этатаблица
должна быть выбрана в зависимости от частоты дискретизации,
таблица, содержащая индекссамого низкого спектрального коэффициен
та полосы масштабного коэффициента sfb для коротких окон в случае
EIGHT_SHORT_SEQUENCE. иначе для длинных окон. См. 5.2.6.2.4.
указывает групповой индексспектральных данных, которые вновь будут
добавлены в уровень масштабируемости.
указывает индекс самого низкого индекса полосы масштабного коэффи
циента. который будет вновь добавлен в уровень масштабируемости,
указывает самый высокий индекс полосы масштабного коэффициента,
который будет вновьдобавлен в уровень масштабируемости,
указывает самый низкий индекс полосы кодирования, который будет вновь
добавлен в уровень масштабируемости.
указывает самый высокий индекс полосы кодирования, который будет
вновь добавлен в уровень масштабируемости.
указывает индекс самого низкого спектрального компонента, который бу
дет вновьдобавлен в уровень масштабируемости,
указывает индекс самого высокого спектрального компонента, который
будет вновьдобавлен в уровень масштабируемости,
указывает индекссамогонизкогоспектрального компонента, который будет
кодирован в группе д.
указывает индекс самого высокого спектрального компонента, который
будет кодирован в группе д.
функция, которая возвращает «1» покадоступен потокбитов каждого уров
ня, иначе «0». Другими словами, эта функция указывает, доступен ли
оставшийся поток битов каждого уровня.
указывает, является ли уровень терминальным уровнем сегмента, кото
рый составлен из одного или более уровней масштабируемости. Если
сегментированное двоичное арифметическое кодирование не активиру
ется. все эти значения всегда устанавливаются в 0. за исключением зна
чения верхнего слоя. Иначе эти значения определяются в 6.4.6.3.
5.2.6.2.2 Процессдекодирования
5.2.6.2.2.1 Заполнение нулем
Чтобы полностью выполнитьарифметическоедекодирование, кпотоку битов должно быть привязано
32-разрядное нулевое значение. В случае режима SBA поток битов фрейма разделяется на несколько
сегментов. Таким образом, нулевое значение должно быть привязано ко всем сегментам. Однако в
случае режима не SBA достаточно одного нулевого заполнения, так как потокбитов фрейма не
разделяется.
52.6.2.2.2 bsac_raw_data_btock
Суммарноый поток BSAC. bsac_raw_data_block. имеет многоуровневую структуру. Во-первых, ана
лизируется и декодируется bsac_base_element (). который является потоком битов для основного уровня
масштабируемости. Затем анализируется и декодируется bsacjayer_element () для следующего уровня
расширения. Процедура декодирования bsacjayer_element{) повторяется пока доступны данныедекоди
руемого потока битов и уровень расширения будет меньше верхнего уровня topjayer или равен ему.
5.2.6.2.2.3 bsac_base_eloment
bsac_base_element() состоит из framajength, bsac_header, general_headorи bsacjayer_element ().
Вначалеиз синтаксиса разыскивается framajength. Он представляет длину фрейма, включая заго
ловки. в байтах.
Затем элементы синтаксиса для базового уровня, которые составляются из bsac_header (). потом
general_header(). layer_cband_sH), layer_sfb_si() и bsacjayar_elament, анализируются. У bsac_baso_eloment
() есть несколько элементов bsacjayer_element(), поскольку базовый слой разделяется на эти несколько
подуровней для устойчивости базового уровня к ошибкам. Число подуровней slayar_siza вычисляется,
используя групповой индекс и полосу кодирования как показано в 5.2.6.2.5.
5.2.6.2.2.4 Восстановление bsac_headar
BSAC обеспечивает мелкоструктурную масштабируемость, которая имеет многоуровневую структу
ру. один базовый уровень и несколько уровней расширения. Базовый уровень содержит общую допол-
Swbjoffset [д] [swb]
layer_grouppayer]
layer_start_sfbpayer]
layer_ end_sfb payer]
layer_start_cbandpayer]
layer_ end_cbandpayer]
layer_start_indexpayer]
layer_endjndexpayer]
startjndex [g]
endjndex[g]
layer_data_ available Q
Terminal_layerpayer]
77