ГОСТ Р 53556.4—2013
acode_noise_modc[g][sfb]Арифметическое кодовое слово изарифметического кодированияnoise_mode,
которое является двухбитовым флагом на полосу масштабного коэффициен
та. указывающим, какая шумовая замена используется в группе окон д и
по лосе масштабного коэффициента sfb. следующим образом.
00 — шумовая замена L+R (независимая);
01 — шумовая замена L+R (коррелированная);
10 — шумовая замена L+R(коррелированная, несовпадающая по фазе);
11
— зарезервировано.
6.4.3.2.2
ch
д
sfb
Элементы справки
Индекс канала.
Индекс группы.
Индекс полосы масштабного коэффициента в пределах группы.
layer
nch
ms_mask_present
Индекс уровня масштабируемости.
Номер канала
Этодвухбитовое поле указывает, какая маска стерео:
00
— независимая:
01
— однобитовая маска ms_usedрасположена в части дополнительной информа
ции слоя sfb:
10
— все ms_usad являются единицами:
11
— двухбитовая маска stereojnfo. расположеная в части дополнительной инфор
мации слоя sfb.
Указывает индекс группы спектральныхданных, которые будут вновь добавлены в
слое масштабируемости.
Указывает индекс самой низкой полосы масштабного коэффициента, который будет
вновьдобавлен в слое масштабируемости.
Указывает индекс самой высокой полосы масштабного коэффициента, который бу
дет вновь добавлен вслое масштабируемости.
layer_grouppayer]
layer_stad_sfb[layer]
tayer_end_sfbpayer]
6.4.3.3 Процесс декодирования
Процесс декодирования ms_maskpresent, noise_flag или ms_used зависит от pns_data_present,
номера канала и ms_mask_present. Флаг pns_data_j>resent передается как элемент в синтаксисе general^
header(). Pns_data_presentуказывает, используется ли инструментpm или нет в каждом фрейме. Stereojnfo
indeicates указывает маску стерео следующим образом:
00
— независимая;
01
— однобитовая маска ms_usedрасполагается в части дополнительной информации sfb уровня;
10
— все ms_used являются единицами;
11
— двубитовая маска stereojnfo располагается в части дополнительной информации sfb уровня;
Процесс декодирования классифицируется следующим образом:
-1
канал, данные pns отсутствуют:
если число каналов равно
1
и данные pns отсутствуют, никаких элементов данных, связанных со
стерео или pns нет;
-1
канал, данные pns:
если число каналов равно
1
и данные pns присутствуют, шумовой флаг полос масштабного коэффи
циента между pns_start_sfb и max_sfb арифметически декодируется, используя модель, показанную в
таблице А.54. Замена перцепционного шума производится согласно флагудекодируемого шума;
-
2
канала. ms_mask_present=0 (независимый), данные pns отсутствуют:
если ms_mask_present равен
0
и данные pnsотсутствуют,арифметическое декодирование stereojnfo
или ms_used не требуется;
-
2
канала. ms_mask_present=0 (независимый), данные pns присутствуют:
если ms_mask_present равен
0
и данные pns присутствуют, шумовой флаг для pns арифметически
декодируется используя модель, показанную в таблице А.54. Перцепционная шумовая замена независи
мого режима производится согласно флагу декодируемого шума;
-
2
канала. ms_mask_present=2 (весь ms_used). данные pns присутствуют или данные pns отсут
ствуют:
все значения ms_used в этом случае являются единицами. Так. обработка стерео М/S для ААС про
изводится во всей полосе масштабного коэффициента и не может быть никакой обработкиpns независимо
отфлага pns_data_present:
134