ГОСТ Р 54712―2011
22
Окончание таблицы
Синтаксис
Количество битов
Мнемоника
multi_lingual_fs
multi_lingual_layer
copyright_identifi cation_bit
copyright_identifi cation_start
}
1
1
1
1
bslbf
bslbf
bslbf
bslbf
4.2.3.14 MC проверка на ошибки
Синтаксис
Количество битов
Мнемоника
mc_error_check() {
mc_crc_check
}
16
rpchof
4.2.3.15 Информация о статусе MC Composite. Уровни I и II
Синтаксис
Количество битов
Мнемоника
1
1
1
bslbf
bslbf
bslbf
0…3
uimsbf
0…3
uimsbf
1
bslbf
0…4
bslbf
1
bslbf
1
bslbf
mc_coposite_status_info()
{
tc_sbrg_select
dyn_cross_on
mc_predaction_on
if (tc_sbrg_select==’1’) {
tc_allocation
for (sbrg=0;sbrg<12;sbrg++)
tc_allocation [sbrg]=tc_allocation
}
else for(sbrg=0; sbrg<12; sbrg++)
tc_allocation [sbrg]
if (dyn_cross_on ==’1’) {
dyn_cross_LR
for(sbrg=0; sbrg<12; sbrg++)
dyn_cross_mode[sbrg]
if(surround ’11’)
dyn_second_stereo[sbrg]
}
}
if (mc_predictions_on ==’1’) {
for(sbrg=0; sbrg<8; sbrg++){
mc_predictions [sbrg]
if(mc_predictions [sbrg] ==’1’)
for (px=0; px<npred; px++)
predsi[sbrg] [px]
}
}
}
2
bslbf
4.2.3.16 Информация о статусе MC Composite. Уровень III
Синтаксис
Количество
битов
Мнемоника
11
uimsbf
mc_coposite_status_info()
{
mc_data_begint
for (gr=0; gr<2; gr++)
for (ch=0; ch<4; ch++)
seg_list_present[gr] [ch]
tc_present[gr] [ch]
block_type[gr] [ch]
}
1
1
2
bslbf
bslbf
bslbf