24
Часть с высокой защитой
Часть с высокой защитой содержит один заголовок, за которым следует num_frames блоков с высокой защитой. Num_frames — это число аудио фреймов в аудио суперфрейме.
Заголовок
Заголовок содержит информацию, необходимую для восстановления длин фреймов для num_frames AAC фреймов, хранящихся в аудио суперфрейме.
Все длины фреймов извлекаются из абсолютных позиций границ фреймов. Эти границы фреймов хранятся последовательно в заголовке. Каждая граница фрейма занимает 12 бит (целое число без знака, старший бит в начале). Граница фрейма измеряется в байтах от начала AAC битовой последовательности. Четыре бита заполнения добавляются в случае, если num_frames==10. В заголовке хранится num_frames-1 границ фреймов.
Блок с высокой защитой
Один блок с высокой защитой содержит определенное количество байтов в начале каждого AAC фрейма в зависимости от профиля U EP. Далее следует 8-битный контроль C RC, полученный из C RC битов в соответствующем AAC фрейме (о вычислении CRC см. приложение Г). Для моно сигнала CRC биты распространяются на monol, mono2. Для стерео сигнала CRC биты распространяются на stereol, stereo2, stereo3, stereo4, stereo5.
Часть с низкой защитой
Байты с низкой защитой (оставшиеся байты, не записанные в часть с высокой защитой) AAC фреймов последовательно записываются в часть с низкой защитой.
Рисунок 4 иллюстрирует пример аудио суперфрейма с 10 аудио фреймами для случаев с равномерной и неравномерной защитой от ошибок.