ГОСТ Р 54712―2011
35
0
0
0
0
00
6. Конфигурация 2/0 (+ 2/0) (nmch == 0 в режиме 2/0, nmch == 2 в режиме 2/0+2/0, длина поля
tc_allocation 0 битов).
При наличии второй стереопрограммы T2 содержит L2, а T3 содержит R2 второй стереопро-
граммы.
7. Конфигурация 1/0 (+ 2/0) (nmch == 0 в режиме 1/0, nmch == 2 в режиме 1/0+2/0, длина поля
tc_allocation 0 битов).
При наличии второй стереопрограммы T1 содержит L2, а T2 содержит R2 второй стереопрограммы.
dyn_cross_LR — Один бит, показывающий, будут ли C
W
и/или S
W
скопированы из L (dyn_cross_
LR == ’0’) или из R (dyn_cross_LR == ’1’).
dyn_cross_mode [sbgr
]
— От одного до четырех битов, показывающие, между какими каналами
передачи активно динамическое перекрестное распределение для субполос в группе субполос sbgr.
Для этих субполос информация о распределении битов и субполосные отсчеты отсутствуют в потоке
битов. Число битов этого поля зависит от конфигурации каналов, которая может быть 3/2 (A), 3/1 (B),
3/0 (C), 2/2 (D) или 2/1 (E). Следующие таблицы дают оставшиеся каналы передачи для всех режимов.
Если канал передачи Tj отсутствует (обозначен ’—’ в таблицах), переквантованные, но еще не масшта-
бируемые субполосные отсчеты соответствующего звукового канала должны быть скопированы соглас-
но следующим правилам:
- если существует Tij в той же самой строке таблицы, субполосные отсчеты канала передачи j
должны быть скопированы из канала передачи i;
- если существует Tijk в той же самой строке таблицы, субполосные отсчеты каналов передачи j и
k должны быть скопированы из канала передачи i;
- для остальных случаев:
- Lw и LSw должны быть скопированы из L ,
- Rw и RSw должны быть скопированы из R ,
- Cw и Sw должны быть скопированы из L , если dyn_cross_LR == ’0’, или из R , если dyn_
cross_LR == ’1’.
Первоначально для всех субполос всех каналов передачи переменная dyn_cross [Tx] [sb
]
должна
быть установлена в «ложь». Затем для субполос каналов передачи, для которых не передаются инфор-
мация о распределении битов и отсчеты, переменная dyn_cross [mch] [sb] должна быть установлена в
«истину»:
for (sb = lim1; sb <= lim2; sb ++) dyn_cross [Tx] [sb] = true,
где lim1 и lim2 — границы групп субполос.
Распределение битов для субполос со значением dyn_cross [Tx] [sb], равным «истина», должно
быть скопировано из соответствующего канала передачи. Если было выделено 0 битов, информация о
выборе масштабных коэффициентов и масштабные коэффициенты не передаются.
1. Конфигурация 3/2 (длина поля ’dyn_cross_mode
’
4 бита):
Нет предсказания для T34
Нет предсказания для T23
Нет предсказания для T24
dyn_cross_mode[sbgr]Канал передачиКомментарии
’0000’T2T3T4{динамическое перекрестное распределение не используется}
’0001’T2T3—
’0010’T2—T4
’0011’—T3T4
’0100’T2—
’0101’—T3—
’0110’——T4
’0111’———
’1000’T2T34—
’1001’T23—T4
’1010’T24T3—
’1011’T23—Нет предсказания