ГОСТ Р 54712―2011
3.1.12 основной поток битов: Информация, представленная в потоке битов, который состоит из
непрерывных основных фреймов. Этот поток битов декодируется декодерами, выполненными в соот-
ветствии как с ГОСТ Р 54711, так и данным стандартом. Поток битов данного стандарта всегда состоит из
основного потока битов, к которому может быть дополнительно добавлен поток битов расширения.
3.1.13 основной фрейм: Часть звукового фрейма данного стандарта, которая может обрабаты-
ваться декодером ГОСТ Р 54711 и содержит основной сигнал стерео.
3.1.14 ошибка предсказания: Разность фактического значения отсчета или элемента данных и
его результата предсказания.
3.1.15 параметр: Переменная в пределах этого стандарта, которая может принимать одно значе-
ние из диапазона значений.
3.1.16 поток битов расширения: Информация, содержащаяся в дополнительном потоке битов,
связанном с основным звуковым потоком битов на системном уровне, для поддержки скоростей пере-
дачи, не определенных в ГОСТ Р 54711. Дополнительный поток битов расширения содержит оставши-
еся многоканальные и (или) многоязычные данные.
3.1.17 предсказание: Использование предсказателя с целью получить оценку значения отсчета
или элемента данных, которые должны быть декодированы.
3.1.18 предсказатель: Линейная комбинация ранее декодированных значений отсчетов или эле-
ментов данных.
3.1.19 прямая совместимость: Более новый стандарт кодирования обладает прямой совмести-
мостью с более старым стандартом кодирования, если декодеры, разработанные для более нового
стандарта кодирования, в состоянии декодировать потоки битов более старого стандарта кодирования.
3.1.20 сведение: Матрицирование n каналов для получения меньшего числа каналов.
3.1.21 флаг: Переменная, которая может принимать только одно из двух значений, определенных
в этом стандарте.
3.1.22 фрейм расширения: Часть аудиофрейма, которая может быть декодирована только деко-
дером данного стандарта. Этот дополнительный фрейм содержит оставшиеся многоканальные и (или)
многоязычные данные, так же как и дополнительные данные.
3.1.23 центральный канал: Один из каналов многоканальной звуковой системы, в котором со-
средоточена информация о передней части пространственного звукового образа.
3.2 Символы и сокращения
3.2.1 Арифметические операторы
Математические операторы, используемые в настоящем стандарте, аналогичны используемым
в языке программирования С. Однако целочисленное деление с усечением и округление определены
особым образом. Побитовные операторы определяются с учетом представления чисел в дополнитель-
ном коде. Нумерация и счетчики циклов обычно начинаются с нуля.
+Сложение.
–Вычитание (как бинарный оператор) или отрицание (как унарный оператор).
++Инкремент.
– – Декремент.
*Умножение.
^Возведение в степень.
/Целочисленное деление с округлением к меньшему по модулю целому. Например, 7/4 и
–7/4 округляются до единицицы, –7/4 и 7/–4 округляются до минус единицицы.
//Целочисленное деление с округлением к ближайшему целому числу. Полуцелые числа
округляются в сторону ближайшего большего по модулю числа, если не указано другое. Например,
3//2 округляется до двух, а –3//2 округляется до минус двух.
DIV Целочисленное разделение с округлением результата в сторону –
∞
.
| |Абсолютное значение| x | = x, когда x > 0
|
x
| = 0, когда x == 0
| x | = –x, когда x < 0
%Деление с остатком. Операция определена только для положительных чисел.
3
Sign ( )Принимает следующие значения:Sign (x) = 1,
Sign (x) = 0,
Sign (x) = –1,
когда x > 0;
когда x = 0;
когда x < 0.