42
- в пределах оконной полосы масштабных коэффициентов, коэффициенты расположены в порядке возрастания.
- Длина выходного слова
Глобальное усиление для каждого звукового канала масштабируется так, чтобы целочисленная часть выхода ОМДКП могла использоваться непосредственно в качестве 16-разрядных выходных ИКМ аудиоданных, поступающих в цифро-аналоговый преобразователь (D/A). Это является режимом по умолчанию и обеспечивает корректные уровни громкости. Если декодер обладает цифро-аналоговым преобразователем, имеющим разрешение больше 16 разрядов, то выход ОМДКП может быть усилен так, чтобы сформировать требуемый размер слова. В этом случае уровень на выходе преобразователя будет соответствовать случаю с 16-разрядным D/A, однако будет обладать большим динамическим диапазоном и меньшим уровнем шумов квантования. Аналогичным образом обстоит ситуация с более короткими словами.
- Канал низкой частоты (LFE)
Для совместимости с обычной структурой декодера lfe_channel_element() определяется как стандартный individual_channel_stream (0) элемент, равный single_channel_element (). Таким образом, декодирование может быть выполнено с помощью стандартной процедуры декодирования single_channel_element ().
Чтобы достичь большей скорости передачи и э ффективности аппаратной реализации декодера LFE, требуется применить несколько ограничений к опциям, используемым для кодирования этого элемента:
- поле window_shape всегда устанавливается в 0, синусное окно (см. 4.3, таблица 15).
- поле window_sequence всегда устанавливается в 0 (ONLY_LONG_SEQUENCE) (см. 4.3, таблица 15).
- только самые нижние 12 спектральных коэффициентов любого LFE могут быть ненулевыми.
- временное формирование шума не используется, т.е. tns_data_present устанавливается в 0 (см. 4.3, таблица 16).
- предсказание не используется, predictor_data_present устанавливается в 0 (см. 4.3, таблицу 15).
Наличие каналов LFE зависит от используемого профиля.
- Элемент конфигурации программы (PCE)
Элемент program_config_element () может присутствовать как вне данных AAC, например в adif_header(), так и внутри AAC как синтаксический элемент в raw_data_block ().
- Функции данных
byte_alignment () Для элементов PCE в пределах raw_data_block (), выравнивание относи
тельно первого бита raw_data_block (). Для элементов PCE в пределах adif_header (), выравнивание относительно первого бита заголовка.
Двухбитный индекс профиля в таблице 31 (таблица 25).
Указывает на частоту дискретизации программы (и всех других программ в этом потоке битов).
Число синтаксических элементов аудио в передних каналах, от переднего к заднему, симметрично левые и правые, или попеременно левые и правые в случае элементов одиночного канала (таблица 25).
Число элементов боковых каналов (таблица 25).
То же, для заднего канала (таблица 25).
Число элементов LFE канала (таблица 25).
Число элементов, связанных с этой программой (таблица 25).
Число элементов CCE, которые могут быть добавлены к аудиоданным этой программы (таблица 25).
Один бит, указывающий на присутствие элемента моно сведения (таблица 25).
Количество указанных SCE моно сведения (таблица 25).
Один бит, указывающий на присутствие стерео сведения (таблица 25). Число указанных CPE стерео сведения (таблица 25).
Один бит, указывающий на присутствие матричной информации средствами индекса матричного коэффициента стерео (таблица 39). Для всех конфигураций, кроме 3/2, этот бит должен быть равен ' 0' (таблица 25).