ГОСТ Р 53556.5—2013
2 Нормативные ссылки
В настоящем стандарте использованы нормативные ссылки на ГОСТ Р 53556.0—2009 «Звуковое
вещание цифровое. Кодирование сигналов звукового вещания ссокращением избыточности для передачи
по цифровым каналам связи. Часть III (MPEG-4
audio).
Основные положения».
3 Термины и определения
В настоящем стандарте применены термины и сокращения с соответствующими определениями,
используемые в ГОСТ Р 53556.0—2009.
4 Символы и сокращения
4.1 Математические операции
Используемые математические операторы, подобны используемым в языке программирования С:
+
дополнение
-
X или *
/
Ехр
log
log 10
abs
floor
(x)
cell
(x)
>
<
> =
<=
<> или !=
вычитание
умножение
деление
экспоненциальная функция ехр (основание е).
натуральный логарифм
десятичный логарифм
абсолютное значение
наибольшее целое число, меньшее чем или равное х
наименьшее целое число, большее чем или равное х
больше чем
меньше чем
больше чем или равно
меньше чем или равно
не равно
4.2 Методы описания
4.2.1 Синтаксис потока битов
Синтаксис потока битов структурированного аудио описывается, используя
SDL MPEG-
4
Syntactic
Description Language.
4.2.2 Синтаксис
SAOL
Текстовый синтаксис
SAOL
описывается, используя нотацию расширенного формата
Backus-Naur
(BNF). BNF
является описанием для контекстно-свободных грамматик языков программирования.
Грамматики
BNF
составляются из терминов, также называемых маркерами (символами). Термины
представляют синтаксические элементы языка, такие как ключевые слова и пунктуацию. Правила описыва
ют комбинирование этих элементов вструктурные группы.
Правила подстановки, которые отображают продукты в последовательностях других продуктов и тер
минов. представляются символом - >.
Также описаны правила подстановки, использующиедополнительные элементы, с использованием
символов 0- Использование этой нотации но увеличивает возможности описания синтаксиса, поделает
определенные конструкции более простыми.
Грамматика (начиная с символа
seqhead)
описывает, в дополнение к установленному выше, все стро
ки. начинающиеся с символа ‘с’и с последующей последовательностью
’a’s
и
’b’s.
Маркер
NULL
может использоваться, чтобы указать, что последовательность никаких символов (пус
тая строка) является допустимой перезаписьюдля определенного продукта.
Другие символы, такие как
ellipsis (...).
будут использоваться тогда, когда их значение будет ясным из
контекста.
4.2.3 Синтаксис SASL
Синтаксис
SASL
определяется, используя расширенные грамматики
BNF.
2