ГОСТР 54713—2011
11.2 Элементы данных
predictor_data_present 1бит. указывающий, используется ли предсказание втекущем фрейме (1)
или нет (0) (всегда представлено при ONLY_LONG_SEQUENCE,
LONG_START_SEQUENCE и LONG_STOP_SEQUENCE. см. 6.3. табли
ц у ^ ).
1бит указывающий, происходит ли сброс предсказателя в текущем фрей
ме (1) или нет(0) (только если флаг predictor_data_present установлен,
см. 4.3, таблицу 15).
5-битное число, определяющее группу, которая будет сброшена в теку
щем фрейме, если сброс предсказателя активирован (только если флаг
predictor_reset установлен, см. 4.3. таблицу 15).
1битдля каждой полосы масштабных коэффициентов {sfb). определяю
щий включеноли предсказание (1) или нет (0) для полосы sfb. Если max_sfb
меньше, чем PRED_SFB_MAX. тогда, для (больше или равно max_sfb.
prediction_used[i] не передается, и поэтому устанавливается в ноль (0)
(только если флагpredictor_data_presentустановлен, см. 4.3, таблицу 15).
Таблица 62 определяет верхний предел полос масштабных коэффициентов, для которых может ис
пользоваться предсказание.
prodictor_reset
prodictor_reset_group_number
prediction_used
Т а б л и ц а 62 — Верхний частотный предел для предсказания
Частота
дискретизации. Гц
Pfod_SrB_M AX
Количество
предсказателей
Максимальная частота
предсказания, Гц
96000
88200
64000
48000
44100
32000
24000
22050
16000
12000
11025
8000
33
33
38
40
40
40
41
41
37
37
37
34
512
512
664
672
672
672
652
652
664
664
664
664
24000.00
22050.00
20750.00
15750.00
14470,31
10500.00
7640.63
7019.82
5187.50
3890.63
3574.51
2593.75
Это означает, что на частоте дискретизации 48 кГц предсказание может использоваться в полосах
масштабных коэффициентов от 0 до 39. Согласно таблице 46 эти 40 полос масштабных коэффициентов
включают линии МДКП 0...671, следовательно, по максимуму имеется 672 предсказателя.
11.3 Процесс декодирования
Для каждого спектрального компонента вплотьдо предела, определенного PRED_SFB_MAX каждого
канала, есть один предсказатель. Предсказанием управляют на основе single_channel_element {) или
channel_pair_element (), на основе переданной служебной информации, едва шага: сначала для целого
фрейма, а затем для каждой отдельной полосы масштабных коэффициентов (см. 11.3.1). Коэффициенты
предсказания для каждого предсказателя вычисляются по предыдущим восстановленным значениям со
ответствующих спектральных составляющих. Детали необходимой обработки предсказателя описываются
в 11.3.2. В начале процесса декодирования инициализируются все предсказатели. Механизм инициализа
ции и сброс предсказателей описываются в 11.3.2.4.
11.3.1 Служебная информация предсказателя
Следующее описание действительно для любого одного single_channel_element () или одного
channel_pair_elcment () и должно быть применено к каждому такому элементу. Для каждого фрейма слу
жебная информация предсказателя должна быть извлечена из потока битов, чтобы осуществить управле
ние дальнейшей обработкой предсказателя в декодере. В случае single_channol_element () управляющая
информация допустима для банка предсказателей канала, связанного с этим элементом. В случае
68