ГОСТ Р 53556.7—2013
кущего фрейма. Чтобы получить надлежащее временное выравнивание выходных сигналов декодера
HVXC и HILN прежде, чем они будут добавлены, буфер FIFO компенсирует разницу во времени между
задержкой декодера HVXC и HILN.
Чтобы избежать трудных переходов на границах фрейма, когда декодеры HVXC или HILN вклю
чаются или выключаются, соответствующие выходные сигналы декодера появляются и спадают посте
пенно. Длядекодера HVXC применяется линейное изменение 20 мс. когда он включается или выключа
ется. Декодер HILN не требует дополнительного замирания из-за гладких окон синтеза, используемых в
синтезаторе HILN. Необходимо только сбросить декодер HILN (питLinв = 0), если текущий фрейм
потока битов не содержит HILNframe ().
2 Термины и определения
В настоящем стандарте применены термины и сокращения с соответствующими определениями,
используемые в ГОСТ Р 53556.0—2009.
3 Синтаксис потока битов
Естественный объект аудио MPEG-4, использующий параметрическое кодирование, передается
в одном или нескольких элементарных потоках, поток базового уровня, поток дополнительного уровня
улучшения и один или более дополнительных потоков уровня расширения.
Синтаксис потока битов описывается в коде pseudo-C.
Мнемоники LARH\. LARH2. LARH3. LARM. LARN2. DIA. DIF. DHF. DFS указывают, что использу
ется кодовая комбинация "vIcIbT.
Мнемонический SDC указывает, что используется кодовая комбинация “vlclbr. которая декодируется
HILN SubDivisionCode. используя параметрыдля SDCdocode (). как дано в описании синтаксиса потока битов.
3.1 Конфигурация декодера (ParametricSpecificConfig)
Информация о конфигурации декодера для параметрического кодирования передается в
ParametricSpecificConfig () базового уровня и элементарном потоке уровня улучшения или расширения.
Параметрический базовый уровень — конфигурация
Параметрический кодер в немасштабируемом режиме или базовом уровне в масштабируемом
режиме HILN используют ParametricSpecificConfig () с isBaseLayer== 1.
Параметрический уровень улучшения/расширения HILN — конфигурация
Чтобы использовать HILN в качестве ядра в режиме «масштабируемый T/F с ядром», в допол
нение к базовому уровню HILN требуется уровень улучшения HILN. При работе с масштабируемой
скоростью передачи HILN в дополнение к базовому уровню HILN разрешаются один или более уровней
расширения HILN. Уровень улучшения и уровень расширения используют ParametricSpecificConfig () с
isBaseLayer -= 0.
Т а б л и ц а 2 — Синтаксис ParametricSpecificConfig ()
Синтаксис
Количество битов
Мнемоника
ParametricSpecificConfig 0
{
isBaseLayer:
if (isBaseLayer) {
PARAconfig ():
}
else {
HILNenexConfig ();
}
}
1
uimsbf
2