ГОСТ Р 54712-2011
Количество битов
Мнемоника
Синтаксис
mpeg2_audio_sfde_info 0 {
mc_sideJnfof)
if( Нв==Л )
lfe_side_infof)
iff no_o(_multi_lingual_ch !=
0
)
ml side infoQ
}
Синтаксис
Количество битов
Мнемоника
mpeg2_audio_mainjnfo f) {
mc_audio_main_data()
iff
/fe==1
)
tfe_audio_main_dataf)
iff no_of_multi_lingual_ch !=
0
)
ml_audio_main_data()
mpeg2 ancillary dataf)
}
Синтаксис
Количество битов
Мнемоника
mpeg2_ancillar/_data 0 {
forf
6=0. Ь< 1
3_mpeg2_ancillary_b/ls: b**) {
ancillary bit
}
}
1
bslbf
4.2.3.12.3 Расположение данных
МС Extension
На Уровне I содержимое
mc_extension
() разделяется на
mc_extension_data
_part1 ().
mc_extension_
data_part2
() и
mc_extonsion_data_part2
(). с необязательным наличием
oxt_data
(), которые передаются в
соответствующем фрейме расширения.
На Уровнях II и III содержимое
mc_extensk>n
() разделяется на
mc_oxtension_data_parf\
(), с необя
зательным наличием
ext_data
(). которые передаются в соответствующем фрейме расширения. Это мо
жет быть представлено следующим образом:
СинтаксисКоличество битовМнемоника
mc_extension_data() {
iff layer
== 1
) {
mc_extension_data
_pa/11|7
mc_extension_data_j)art2Q
me extension datajrartZQ
}
else
mc_extension_data
_parf1
()
if(ext_bit_stream_present
== ’1
’)
ext dataf)
}
4.2.3.13
МС
заголовок
СинтаксисКоличество битовМнемоника
mc_beaderf) {
1
bsbif
ext_bit_stream_present
iff ext_bit_slream_present==’l ]\layer== 3)
n_ad_bytes
centre
surround
Ife
audio_mix
dematrixprocedure
no_of_multi_lingual_ch
8
uimsbf
2
bslbf
2
bslbf
1
bslbf
1
bslbf
2
bslbf
3
uimsbf
21