ГОСТ Р 54712―2011
30
начинается с mpeg1_header и mpeg1_error_check, за которыми следуют mpeg1_audio_side_info и
mpeg1_main_data. Первый из них состоит из mpeg1_audio_main_data, mc_extension_data_part1 и
mpeg1_ancillary_data.
Если полная скорость передачи превышает скорость передачи base_frame, mc_extension_data_
part1 должен включать по крайней мере mc_header. Тогда base_frame декодируется на основе инфор-
мации, содержащейся только в нем самом с помощью декодера ГОСТ Р 54711.
4.2.4.2 Основной фрейм. Уровень I
mpeg1_heade
r
— Часть потока битов, содержащая синхронизацию и информацию о состоянии.
mpeg1_error_chec
k
— Часть потока битов, содержащая информацию для обнаружения ошибок в
MPEG-1 части потока битов.
mpeg1_audio_data — Часть потока битов, содержащая информацию об отсчетах звукового сигна-
ла MPEG-1 части потока битов.
mc_extension_data_part1, mc_extension_data_part2, mc_extension_data_part3 — Эти три части
плюс дополнительный ext_data фрейма расширения образуют полное многоканальное поле расшире-
ния mc_extension одного аудиофрейма, которое состоит из mc_header, mc_error_check, mc_composite_
status_info, mc_audio_data и ml_audio_data.
continuation_bi
t
— Один бит со значением ’0’ для улучшения синхронизации.
mpeg1_ancillary_data — Часть потока битов, которая может использоваться для служебных данных.
4.2.4.3 Основной фрейм. Уровень II
mpeg1_heade
r
–
mpeg1_error_check.
mpeg1_audio_data.
mc_extension_data_part1() — Этачастьплюсдополнительныйext_dataфреймарасширенияобра-
зуют многоканальное поле расширения, которое состоит из mc_header, mc_error_check, mc_composite_
status_info, mc_audio_data и ml_audio_data.
mpeg1_ancillary_data.
4.2.4.4 Основной фрейм. Уровень III
mpeg1_heade
r
— См. 4.2.4.2.
mpeg1_error_chec
k
— См. 4.2.4.2.
mpeg1_audio_side_info — То же самое, что элемент синтаксиса audio_data () в ГОСТ Р 54711, но
без main_data ().
mpeg1_main_data — То же самое, что элемент синтаксиса main_data () в ГОСТ Р 54711. Содержит
MPEG-1 аудиоданные, так же как и MPEG-2 аудиоданные (многоканальные и многоязычные) и допол-
нительные данные.
mpeg1_audio_main_data — То же самое, что элемент синтаксиса main_data () в ГОСТ Р 54711,
5.1.7, но без дополнительных данных.
mc_extension_data_part1 — Эта часть плюс дополнительный ext_data фрейма расширения обра-
зуют многоканальное поле расширения, которое состоит из mc_header, mc_error_check, mc_composite_
status_info, mpeg2_audio_side_info и mpeg2_audio_main_data.
mpeg1_ancillary_data — См. 4.2.4.2.
4.2.4.5 Фрейм расширения
ext_header — Часть потока битов расширения, содержащая синхронизацию и информацию о со-
стоянии.
ext_data — Часть многоканального/многоязычного поля в потоке битов, которая содержит те биты,
которые не могут быть переданы в base_frame.
ext_ancillary_data — Часть потока битов расширения, которая может использоваться для того,
чтобы передать дополнительные данные для Уровней I и II. Для Уровня III дополнительные данные
для многоканального/многоязычного расширения mpeg2_ancillary_data располагаются в mpeg2_audio_
main_data независимо от того, используется ли поток битов расширения или нет.
4.2.4.6 MPEG-1 заголовок
См. ГОСТ Р 54711, 5.2.3.
4.2.4.7 MPEG-1 проверка на ошибки
См. ГОСТ Р 54711, 5.2.4.
4.2.4.8 MPEG-1 аудиоданные
См. ГОСТ Р 54711, 5.2.5, 5.2.6 и 5.2.7.
4.2.4.9 MPEG-1 Дополнительные данные
См. ГОСТ Р 54711, 5.2.8.