ГОСТ Р 54712―2011
dyn_second_stereo [sbgr
]
— Один бит, показывающий, используется ли динамическое перекрест-
ное распределение во второй стереопрограмме. Равен ’0’, если динамическое перекрестное распре-
деление не используется. Если бит равен ’1’, то субполосные отсчеты R2 (канал передачи T3 в конфи-
гурации 2/0 + 2/0, T4 в конфигурации 3/0 + 2/0) копируются из L2 (канал передачи T2 в конфигурации
2/0 + 2/0, T3 в конфигурации 3/0 + 2/0).
mc_prediction [sbgr] — Один бит, показывающий, используется ли многоканальное устранение из-
быточности путем предсказания в группе субполос sbgr. Использование mc_prediction ограничивается
группами субполос от 0 до 7. Равен ’1’, если устранение избыточности используется, ’0’, если устране-
ние избыточности не используется.
predsi [sbgr] [px
]
— Информация о выборе предсказывающего устройства. Показывает, исполь-
зуется ли предсказывающее устройство px в группе субполос sbgr, и если да, сколько коэффициентов
передается:
’00’Предсказывающее устройство не используется
’01’Передается один коэффициент
’10’Передаются два коэффициента
’11’Передаются три коэффициента
Максимальное количество используемых предсказывающих устройств npred зависит от динами-
ческих перекрестных помех (dyn_cross_mode). Значения npred следующие:
Динамическое перекрестное распределение
Конфигурация
012
3456789101112131415
3/2644422202220000—
3/142200———
3/020
2/242200———
2/120
37
4.2.4.16 MC информация о состоянии. Уровень III
mc_data_begin — Одиннадцать битов, определяющих отрицательное смещение в байтах отно-
сительно первого байта фактического фрейма. Число байт, относящихся к MPEG 1 части фрейма mc_
header, mc_error_check и mc_composite_status_info, не принимается во внимание. Это означает, что
если mc_data_begin == 0, то mc_main_data начинается после последнего byte_aligned_bit.
seg_list_present [gr] [ch
]
— Передается, только если канал отмечен как существующий в
mc_header (). Если seg_list_present не отмечен (что допустимо только для максимум двух каналов),
соответствующий канал восстанавливается дематрицированием левого/правого объединенных и пе-
реданных каналов.
seg_list_nodef [gr] [ch
]
— Показывает, передаетсялисписоксегментовилииспользуетсясписокпоумолча-
нию. Списоксегментовпоумолчаниюпоказывает, чтоканалпередаетсяполностьювуказанномканале.
segment_list_repeat [ch
]
— Показывает, идентичен ли список сегментов второй гранулы списку
сегментов первой. Эта переменная передается, если список сегментов первой гранулы не равен списку
по умолчанию.
tc_present [gr] [ch
]
— Показывает, представлен ли передаваемый канал t
c
в потоке битов. Различие
между seg_list_presen
t
и tc_presen
t
заключается в том, что количество переданных каналов может быть
меньше, чем количество выходных каналов, даже если учитывать каналы, восстанавливаемые дематри-
цированием. Канал, для которого имеется список сегментов, но отсутствует соответствующий tc, должен
быть восстановлен через intensity stereo. Канал, для которого существует tc_present, может быть ис-
пользован в tc_select. tc_presen
t
== ’1’ означает, что канал присутствует. Для звуковых каналов, которые
отмечены в mc_heade
r
() как несуществующие, принимается tc_presen
t
== ’0’.
ch_present [ch
]
— Функция, показывающая, присутствует ли звуковой канал ch в соответствии с
mc_header().