ГОСТ Р 54713—2011
L. С. R. LS. RS — Аудиосигналы: левый, центральный, правый, левый окружения, правый окружения.
MIS — Середина/сторона М = [L+R)l2 и S = (L-R)i2.
rpchof — Коэффициенты остатка от деления на порождающий полином, сначала следуеткоэффициент
высшего порядка. (Аудио).
ulmsbf — Целое число без знака, старший бит первый.
vlclbf— Код с переменной длиной слова, левый бит первый, гделевый относится к порядку, в котором
пишутся коды с переменной длиной.
VAndo>v
— Номер фактического временного слота в случае b1ock_type == 2.0 <=
window
<= 2. (Аудио).
В многобайтовых словах старший байт является первым.
3.2.7 Константы
л— 3,14159265358...
е — 2.71828182845...
3.3 Метод описания синтаксиса потока битов
Поток битов на входе декодера описывается в разделе 4. Каждый элементданных выделен жирным.
При описании элемента указываются
- его имя:
- его длина в битах, гдеX.. У указывает, что количество битов принадлежит диапазону отX до У. включая X
и У. {X; У} означает, что количество битов равно X или У. в зависимости от значения других элементов
данных в потоке битов;
- мнемоника для его типа и порядок передачи.
Действие, вызванное декодируемым элементом данных в потоке битов, зависит от значения того
элемента данных и на элементах данных, ранее декодируемых. Декодирование элементов данных и опре
деление параметров состояния, используемых в их декодировании, описываются в пунктах, следующих за
описанием синтаксиса. Следующие конструкции используются, чтобы выразить условия, когда элемен ты
данных присутствуют, и указаны обычным шрифтом.
Следует обратить внимание, что в этом синтаксисе используется принятое в языке С соглашение
о том. что переменная или выражение, возвращающие ненулевое значение, эквивалентны результату «ис
тина»:
while ( condition) {
data_element
}
do{
data_element
} while (condition)
iff condition) {
data_element
}
else {
dafa_eferoenf
}
for (exprl. oxpr2: вхргЗ) {
data_elemGnt
Exprl является инициализирующим выражением цикла. Обычно оно олре-
деляет начальное состояние счетчика. Ехрг2 является условием, определяю
щим проверку перед каждой итерацией цикла. Цикл завершается, когда
}условие не является «истиной». ЕхргЗ является выражением, которое вы
полняется в конце каждой итерации цикла, обычно оно инкрементирует
счетчик.
Если «истина», то группа элементов данных появляется в потокеданных. Это
повторяется, пока условие не «ложь».
Элемент данных всегда появляется, по крайней мере, однажды.
Элементданных повторяется, пока условие не «ложь».
Если условие является «истина», то первая группа элементов данных появля
ется в потоке данных.
Если условие не является «истиной», то вторая группа элементов данных по
является в потокеданных.
9