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

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

     6 Семантика

6.1 Аудиопотоки

Аудиопоток содержит аудиосигнал DSD (простой DSD или DST-кодированный DSD). Аудиопоток является конкатенацией всех аудиофреймов в потоке байтов.

6.1.1 Данные потока битов дискретизированного DSD

Для сигнала 2-канального аудио разрядная последовательность дискретизированного DSD определяется следующим образом: , , , , , , , , , , , , , , , , , , , ..., где является первым битом выборки левого канала аудиофрейма.

    
      Для каждого звукового канала восемь последовательных битов выборки группируются в один аудиобайт. Старший значащий бит аудиобайта является первым битом выборки этого байта.

6.1.2 Структура аудиопотока

У кодированных аудиофреймов DST существует переменная длина. Эталонная модель декодера DST определяется в разделе 7.

6.1.3 Audio_Frame

Audio_Frame (аудиофрейм) содержит кодированную DST или просто DSD - аудиоинформацию для одного фрейма. Максимальный размер Audio_Frame равен размеру кодированного просто DSD Audio_Frame плюс один байт. Синтаксис Audio_Frame определяется в таблице 1.

N_Channels является числом используемых звуковых каналов.

6.2 DSD содержит аудиоданные для одной Audio_Frame простого DSD. Синтаксис DSD определяется в полезной нагрузке потока битов

Channel_Nr является номером звукового канала.

Frame_Length является длиной аудиофрейма в байтах на звуковой канал. Frame_Length может быть вычислено исходя из частоты дискретизации по формуле


.

          

Частота дискретизации может быть: 64*44100 Гц, 128*44100 Гц или 256*44100 Гц. Соотношение между Frame_Length и частотой дискретизации дается в таблице 15.

Таблица 15 - Соотношение Frame_Length и частоты дискретизации

Частота дискретизации, Гц

Frame_Length, байт

64*44100

4704

128*44100

9408

256*44100

18816

          

DSDDST_Coded сигнализирует, кодирован ли поток битов DSD или DST. Если DSDDST_Coded = % 0 - это DSD-кодированный поток, а если DSDDST_Coded = % 1 - DST-кодированный.

6.2.1. DSD_Byte

DSD_Byte [Channel_Nr] [Byte_Nr] содержит сигнал DSD, как определено в 6.1.1.

6.2.1.1 DST

DST содержит аудиоданные для кодированного Audio_Frame одного DST. Синтаксис DST определяется в таблице 4.

6.2.1.1.1 Processing_Mode