Статус документа
Статус документа

ГОСТ Р 53556.5-2013 Звуковое вещание цифровое. Кодирование сигналов звукового вещания с сокращением избыточности для передачи по цифровым каналам связи. Часть III (MPEG-4 audio). Структурированное кодирование звуковых сигналов (SA) (Переиздание)

     4 Символы и сокращения

4.1 Математические операции

Используемые математические операторы подобны используемым в языке программирования :

+

дополнение

-

вычитание

х или *

умножение

/

деление

Ехр

экспоненциальная функция ехр (основание ),

натуральный логарифм

десятичный логарифм

abs

абсолютное значение

floor ()

наибольшее целое число, меньшее чем или равное

cell ()

наименьшее целое число, большее чем или равное

>

больше чем

<

меньше чем

> =

больше чем или равно

<=

меньше чем или равно

<> или !=

не равно

4.2 Методы описания
     


    4.2.1 Синтаксис потока битов

Синтаксис потока битов структурированного аудио описывается, используя SDL MPEG-4 Sintactic Description Language.

4.2.2 Синтаксис SAOL

Текстовый синтаксис SAOL описывается, используя нотацию расширенного формата Backus-Naur (BNF). BNF является описанием для контекстно-свободных грамматик языков программирования.

Грамматики BNF составляются из терминов, также называемых маркерами (символами). Термины представляют синтаксические элементы языка, такие как ключевые слова и пунктуацию. Правила описывают комбинирование этих элементов в структурные группы.

Правила подстановки, которые отображают продукты в последовательностях других продуктов и терминов, представляются символом ->.

Также описаны правила подстановки, использующие дополнительные элементы, с использованием символов []. Использование этой нотации не увеличивает возможности описания синтаксиса, но делает определенные конструкции более простыми.

Грамматика (начиная с символа seqhead) описывает, в дополнение к установленному выше, все строки, начинающиеся с символа '' и с последующей последовательностью и .

Маркер NULL может использоваться, чтобы указать, что последовательность никаких символов (пустая строка) является допустимой перезаписью для определенного продукта.

Другие символы, такие как ellipsis (...), будут использоваться тогда, когда их значение будет ясным из контекста.

4.2.3 Синтаксис SASL

Синтаксис SASL определяется, используя расширенные грамматики BNF.