ГОСТ Р 53556.4—2013
4.2.7
Вспомогательные полезные нагрузки
Т а б л и ц а
50 — Синтаксис
individual_channel_slream ()
Синтаксис
Количество битов
Мнемоника
individual channel stream (com m on window, scale flag)
8
uim sbf
{
globalgain:
if (! com m onjwindov•/ && ! scaleJiag) {
ics info ():
)
section_data ();
1
uim sbf
1
uim sbf
scale_factor_dala Q;
if (! scale_flag) {
pulse_data_present:
if (pulse_data\_present) {
pulse data ();
}
tns_data_present;
if (tns_data_present) {
Ins data ():
}
gam _conlrol_dala_presenl:
if (gain_control_data_present) {
gain control data (>:
}
)
if (! aacSpectralDataReso’ienceFlag) {
spectral data ():
1
uim sbf
uim sbf
}
else {
length_of_reordered_spectral_data
.
lenglh_of__tongest_codeword:
reordered spectral data ():
}
}
14
6
uim sbf
Т а б л и ц а 51— Синтаксис
reordered_spectral_data ()
СинтаксисКоличество битовМнемоника
reordered spectral data ()
{
}
Т а б л и ц а 52 — Синтаксис
section^data ()
СинтаксисКоличество битовМнемоника
section data()
{
if (wmdow_sequence
==
EIGHT_SHOR T_SEQUENCE) {
sect esc val
=
(
1
«
3
) -
1;
;
else {
sect_esc_val
=
(
1 «
5
)
-
i: }
for (g
= 0; g < num_window_groups;
g++) {
к
= 0;
/ = 0.
29