Получите образец ТУ или ГОСТа за 3 минуты

Получите ТУ или ГОСТ на почту за 4 минуты

ГОСТ Р 53556.4-2013

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ

ГОСТ Р 53556.4 2013

НАЦИОНАЛЬНЫЙ

СТАНДАРТ

РОССИЙСКОЙ

ФЕДЕРАЦИИ

Звуковое вещание цифровое

КОДИРОВАНИЕ СИГНАЛОВ ЗВУКОВОГО

ВЕЩАНИЯ С СОКРАЩЕНИЕМ ИЗБЫТОЧНОСТИ

ДЛЯ ПЕРЕДАЧИ ПО ЦИФРОВЫМ

КАНАЛАМ СВЯЗИ

Часть III (MPEG-4 AUDIO)

Основные методы кодирования звуковых сигналов (GA): усовершенствованное звуковое кодирование (ААС), взвешивающее векторное квантование (TwinVQ), побитовое арифметическое кодирование (BSAC)

ISO/IEC 14496-3:2009 (NEQ)

Издание официальное

Москва

Стандартмнформ

2014

Предисловие

1    РАЗРАБОТАН Санкт-Петербургским филиалом Центрального научно-исследовательского института связи «Ленинградское отделение» (ФГУП ЛО ЦНИИС)

2    ВНЕСЕН Техническим комитетом по стандартизации ТК 480 «Связь»

3    УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 22 ноября 2013 г. № 2152-ст

4    Настоящий стандарт разработан с учетом основных нормативных положений международного стандарта ИСО/МЭК 14496-3:2009 «Информационные технологии. Кодирование аудиовизуальных объектов. Часть 3. Аудио» (ISO/IEC 14496-3:2009 «Information technology — Coding of audio-visual objects — Part 3: Audio». NEQ)

5    ВВЕДЕН ВПЕРВЫЕ

Правила применения настоящего стандарта установлены в ГОСТР 1.0-2012 (раздел 8). Информация об изменениях к наспюящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок— в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены наслюящего стандарта соответствующее уведомление будет опубликовано в ближайшем выпуске ежемесячного информационного указателя «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования—на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (gost.ru)

©Стандартинформ, 2014

Настоящий стандарт не может быть воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии

ГОСТ P 53556.4—2013

Содержание

1    Область применения………………………………… 1

1.1    Технический обзор……………………………….. 1

2    Нормативные ссылки………………………………… 6

3    Термины и определения……………………………….. 6

4    Синтаксис……………………………………… 6

4.1    Конфигурация декодера (GASpecificConfig)…………………….. 6

4.2    Полезные нагрузки потока битов GA………………………… 8

5    Общая структура данных………………………………. 48

5.1    Декодирование специальной конфигурации GA…………………… 48

5.2    Декодирование полезных нагрузок потока битов GA…………………. 51

5.3    Требования к буферу………………………………. 103

5.4    Таблицы…………………………………….. 105

6    Описания инструмента GA……………………………… 120

6.1    Квантование…………………………………… 120

6.2    Масштабные коэффициенты……………………………. 121

6.3    Бесшумное кодирование…………………………….. 123

6.4    Бесшумное кодирование для мелкоструктурной масштабируемости………….. 130

6.5    Квантование чередующегося вектора……………………….. 138

6.6    Прогноз частотной области…………………………….. 141

6.7    Долгосрочный прогноз (LTP)……………………………. 141

6.8    Объединенное кодирование……………………………. 143

6.9    Временное формирование шума (77V/S)………………………. 150

6.10    Нормализация спектра……………………………… 154

6.11    Гребенка фильтров и переключение блока……………………… 154

6.12    Управление усилением……………………………… 189

6.13    Перцепционная шумовая замена [PNS)……………………… 175

6.14    Модуль частотно-избирательного переключателя (FSS)………………. 177

6.15    Инструмент фильтра повышенной дискретизации………………….. 179

6.16    Инструменты для устойчивости к ошибкам ААС…………………… 180

6.17    Кодек с низкой задержкой……………………………. 187

6.18    Инструмент SBR………………………………… 189

6.19    SBR с низкой задержкой…………………………….. 216

6.20    Расширенный кодек с малой задержкой……………………… 221

Приложение А (обязательное) Нормативные таблицы…………………… 224

III

НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ

Звуковое вещание цифровое

КОДИРОВАНИЕ СИГНАЛОВ ЗВУКОВОГО ВЕЩАНИЯ С СОКРАЩЕНИЕМ ИЗБЫТОЧНОСТИ ДЛЯ ПЕРЕДАЧИ ПО ЦИФРОВЫМ КАНАЛАМ СВЯЗИ Часть III (MPEG-4 AUDIO)

Основные методы кодирования звуковых сигналов (GA): усовершенствованное звуковое кодирование (ААС), взвешивающее векторное квантование (TwinVQ), побитовое арифметическое кодирование (BSAC)

Sound broadcasting digital. Coding of signals of sound broadcasting with reduction of redundancy for transfer on digital communication channels. A part III (MPEG-4 audio). General audio coding (GA): advanced audio coding (AAC). weighing vector quantization (TwinVQ). bit-by-bit arithmetic coding (BSAC)

Дата введения — 2014—09—01

1 Область применения

Подсистема кодирования общее аудио (GA) для МРЕG-4 Aud/o предназначена для использования в качестве универсального аудиокодирования при самых низких скоростях передачи. Кодирование GA используется для сигналов сложного музыкального материала в моно от 6 Кбит/с на канал и для стерео от 12 Кбит/с на сигнал стерео до аудио вещательного качества при 64 Кбит/с или более на канал. Кодированный MPEG-4 материал может быть представлен или единственным набором данных, как в MPEG-1 и MPEG-2 Audio, или несколькими подмножествами, которые позволяют декодировать при различных уровнях качества, в зависимости от числа подмножеств, доступных на стороне декодера (масштабируемость скорости передачи).

Синтаксис усовершенствованного кодирования звука [ААС) MPEG-2 (включая поддержку многоканального аудио) полностью поддерживается кодированием MPEG-4 Audio GA. Все функции и возможности стандарта MPEG-2 ААС также применяются к MPEG-4. ААС был протестирован на предмет получения ‘неотличимого’ качества на скоростях передачи данных 320 Кбит/с для аудиосигналов с пятью полнодиапазонными каналами. В MPEG-4 инструменты, полученные из MPEG-2 ААС. доступны вместе с другими инструментами кодирования MPEG-4 GA, которые обеспечивают дополнительную функциональность, такую как масштабируемость скорости передачи и улучшенная эффективность кодирования на очень низких скоростях передачи. Масштабируемость скорости передачи достигается только инструментами кодирования GA или при использовании комбинации с внешним базовым кодером.

Кодирование MPEG-4 GA не ограничивается некоторыми фиксированными скоростям передачи и поддерживает широкий диапазон скоростей передачи и кодирование с переменной скоростью. В то время, как эффективное моно, стерео кодирование и многоканальное кодирование, возможно с использованием расширенных инструментов, получаемых из MPEG-2 ААС. Настоящий стандарт также обеспечивает расширение этого комплекта инструментов, которые позволяют масштабируемость моно/стерео. где сигнал моно может быть извлечен, декодируя только подмножества закодированного потока стерео.

1.1    Технический обзор

1.1.1    Кодер и декодер

Существуют связанные с MPEG-2 ААС инструменты с дополнениями MPEG-А для некоторых из них и инструменты, связанные с квантованием TwinVQ и кодированием. TwinVQ является альтернативным модулем для квантования AAC-типа, это основано на чередующемся векторном квантовании и спектральной оценке LPC (кодирование с линейным предсказанием). Это работает от 6 Кбит/с и рекомендуется к использованию при менее 16 Кбит/с с постоянной скоростью передачи.

В функции декодера входят поиск и описание квантованных спектров звука в полезной нагрузке потока битов, декодирование квантованных значений и другой информации о реконструкции, восстановление квантованных спектров, обработка восстановленных спектров любыми инструментами, которые актив-

Издание официальное

ны в полезной нагрузке потока битов, чтобы достигнуть фактических сигнальных спектров полезной нагрузкой входного потока битов и преобразовать спектры частотной области во временную область, с дополнительным инструментом регулировки усиления или без него. После начальной реконструкции и масштабирования реконструкции спектра есть множество дополнительных инструментов, которые изменяют один или более спектров, чтобы обеспечить более эффективное кодирование. Для каждого из дополнительных инструментов, которые работают в спектральной области, сохраняется опция “пройти”, и во всех случаях, когда спектральная работа опускается, спектры при ее вводе передаются непосредственно через инструмент без модификации.

1.1.2 Краткий обзор инструментов кодера и декодера

Вводом в инструмент демультиплексора полезной нагрузки потока битов является полезная нагрузка потока битов MPEG-A GA. Демультиплексор разделяет полезную нагрузку потока битов на части для каждого инструмента и обеспечивает каждый из инструментов информацией о полезной нагрузке потока битов, связанного с этим инструментом.

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

–    квантованные (и дополнительно бесшумно кодированные) спектры, представленные с помощь информации о разделении и бесшумно кодированных спектров (А4С) или ряда индексов векторов кода (TwinVQ) информации об арифметической модели и бесшумно кодированного спектра (SSAC);

–    информация о решении М/S (дополнительная);

–    информация о стороне прогнозирующего устройства (дополнительная);

–    информация о перцепционной замене шума (PNS) (дополнительная);

–    информация об интенсивности управления стерео и информация об управлении связыванияющего канала (обе дополнительные);

–    информация о формировании временного шума (TNS) (дополнительная):

–    информация об управлении гребенки фильтров;

–    информация о регулировке усиления (дополнительная);

-дополнительная информация, связанная с масштабируемостью скорости передачи (дополнительная).

Инструмент декодирования бесшумности ААС берет информацию из демультиплексора полезной нагрузки потока битов, анализирует эту информацию, декодирует кодированные по Хафману данные и восстанавливает квантованные спектры и масштабные коэффициенты, кодированные по Хафману и DPCM.

Вводы в инструмент декодирования бесшумности таковы:

–    информация о разделении для бесшумно кодированных спектров;

–    бесшумно кодированные спектры.

Выводы инструмента декодирования бесшумности:

-декодированное целочисленное представление масштабных коэффициентов;

–    к вантованные значения для спектров.

Инструмент инверсного квантователя принимает квантованные значения для спектров и преобразовывает целочисленные значения в немасштабируемые, восстановленные спектры. Этот квантователь является неоднородным квантователем.

Ввод в инструмент инверсного квантователя — квантованные значения для спектров.

Вывод инструмента инверсного квантователя — немасштабированные. инверсно квантованные спектры.

Инструмент перемасштабирования преобразовывает целочисленное представление масштабных коэффициентов в фактические значения и умножает немасштабированные инверсно квантованные спектры на соответствующие масштабные коэффициенты.

Вводы в инструмент масштабных коэффициентов следующие:

-декодированное целочисленное представление масштабных коэффициентов;

–    немасштабированные. инверсно квантованные спектры.

Вывод из инструмента масштабных коэффициентов — масштабированные, инверсно квантованные спектры.

Инструмент М/S преобразовывает пары спектров из Mid/Side в Left/Right под управлением информации о решении М/S, улучшая качество отображения стерео и иногда обеспечивая эффективность кодирования.

Вводы в инструмент М/S такие:

–    информация о решении M/S]

–    масштабированные, инверсно квантованные спектры, связанные с парами каналов.

Вывод из инструмента M/S—масштабированные, инверсно квантованные спектры, связанные с парами каналов, после декодирования M/S.

2

ГОСТ P 53556.4—2013

Примечание — Масштабированные, инверсно квантованные спектры индивидуально кодированных каналов не обрабатываются блоком М/S. скорее их пропускают прямо через блок без модификации. Если блок М/S не является активным, то все спектры проходят через этот блок неизмененными.

Инструмент прогноза инвертирует процесс прогноза, выполненный в кодере. Этот процесс прогноза заново вводит избыточность, которая была извлечена инструментом прогноза в кодере, под управлением информации о состоянии прогнозирующего устройства. Этот инструмент реализуется как обратное адаптивное прогнозирующее устройство второго порядка.

Вводы в инструмент прогноза следующие:

–    информация о состоянии прогнозирующего устройства;

–    информация о стороне прогнозирующего устройства;

–    масштабируемые, инверсно квантованные спектры

Вывод из инструмента прогноза — масштабируемые, инверсно квантованные спектры, после того, как применяется прогноз.

Примечание — Если прогноз отключается, масштабируемые, инверсно квантованные спектры передают непосредственно через блок без модификации.

Альтернативно предусмотрен адаптивный в прямом направлении инструмент долгосрочного прогноза.

Вводы в инструмент долгосрочного прогноза:

–    восстановленный вывод временной области декодера;

–    масштабируемые, инверсно квантованные спектры.

Вывод из инструмента долгосрочного прогноза — масштабируемые, инверсно квантованные спектры. после того, как применен прогноз.

Примечание — Если прогноз отключается, масштабируемые, инверсно квантованные спектры передают непосредственно через блок без модификации.

Инструмент замены перцепционного (воспринимаемого) шума (PNS) реализует декодирование шумовой замены в спектре канала, обеспечивая эффективное представление компонентов шумоподобного сигнала.

Вводы в инструмент замены перцепционного шума такие:

–    инверсно квантованные спектры;

–    управляющая информация замены перцепционного шума.

Вывод из инструмента замены перцепционного шума — инверсно квантованные спектры.

Примечание — Если какая-либо часть этого блока отключается, масштабируемые, инверсно квантованные спектры передаются непосредственно через эту часть без модификации. Если блок замены перцепционного шума неактивен, все спектры передают через этот блок неизмененными.

Инструмент интенсивности стерео реализует декодирование интенсивности стерео на парах спектров.

Вводы в инструмент интенсивности стерео следующие:

–    инверсно квантованные спектры;

–    управляющая информация интенсивности стерео.

Вывод из инструмента интенсивности стерео — инверсно квантованные спектры после декодирования канала интенсивности.

Примечание — Масштабированные, инверсно квантованные спектры индивидуально кодированных каналов передаются непосредственно через этот инструмент без модификации. Инструмент интенсивности стерео и инструмент М/S располагаются так, чтобы работа М/S и интенсивности стерео была взаимоисключающей на любой данной полосе коэффициента масштабирования и группе одной пары спектров.

Инструмент спаривания для взаимозависимо коммутируемых спаренных каналов добавляет соответствующие данные из зависимо коммутируемых спаренных каналов к спектрам, как назначено управляющей информацией спаривания.

Вводы в инструмент спаривания следующие:

–    инверсно квантованные спектры;

–    информация управления спариванием.

Вывод из инструмента спаривания — инверсно квантованные спектры, спаренные с взаимнозависимо коммутируемыми каналами спаривания.

Примечание — Масштабированные, инверсно квантованные спектры проходят непосредственно через этот инструмент без модификации, если спаривание не обозначено. В зависимости от управляющей информации спаривания зависимо переключаемые каналы спаривания могут быть спарены до или после обработки TNS.

3

ГОСТ P 53556.4—2013

Инструмент спаривания для независимо коммутируемых каналов спаривания добавляет соответствующие данные из независимо коммутируемых каналов спаривания к сигналу времени, как назначено управляющей информацией спаривания.

Вводы в инструмент спаривания:

–    сигнал времени как выход гребенки фильтров;

–    управляющая информация спаривания.

Вывод из инструмента спаривания — сигнал времени, спаренный с независимо коммутируемыми каналами спаривания.

Примечание — Сигнал времени проходит непосредственно через этот инструмент без модификации, если спаривание не обозначается.

Инструмент формирования временного шума (TNS) реализует управление точной временной структурой шума кодирования. В кодере процесс TNS сгладил временную огибающую сигнала, к которому он был применен. В декодере используется обратный процесс, чтобы восстановить фактическую временную оги-бающую(ие). под управлением информации TNS. Это делается, применяя процесс фильтрации к частям спектральных данных.

Вводы в инструмент TNS следующие:

–    инверсно квантованные спектры:

–    информация TNS

Вывод из блока TNS — инверсно квантованные спектры.

Примечание — Если этот блок отключается, инверсно квантованные спектры проходят без модификации.

Инструмент гребенка фильтров/переключение блока применяет инверсию отображения частоты, которая была выполнена в кодере. Инверсно модифицированное дискретное косинусное преобразование (IMDCT) используется для инструмента гребенка фильтров. IMDCT может быть сконфигурировано для поддержки или одного набора из 120,128,480,512,960, или 1024, или четырех наборов из 32 или 256 спектральных коэффициентов.

Вводы в инструмент гребенка фильтров следующие:

–    инверсно квантованные спектры;

–    управляющая информация гребенки фильтров/переключение блока.

Вывод(ы) из инструмента гребенка фильтров — восстановленный аудиосигнал(ы) временной области.

Когда существует инструмент гребенка фильтров регулировки усиления применяют отдельную регулировку усиления временной области к каждой из 4 полос частот, которые были созданы гребенкой фильтров PQF регулировки усиления в кодере. Затем он собирает эти 4 полосы частот и восстанавливает временную форму посредством гребенки фильтров инструмента регулировки усиления.

Вводы в инструмент регулировки усиления:

–    восстановленные аудиосигнал(ы) временной области;

–    информация о регулировке усиления.

Вывод(ы) из инструмента регулировки усиления — восстановленные аудиосигнал(ы) временной области.

Если инструмент регулировки усиления неактивен, восстановленный(е) аудиосигнал(ы) временной области передается непосредственно из инструмента гребенка фильтров на выход декодера. Этот инструмент используется только для типа аудио объекта с масштабируемой частотой дискретизации (SSR).

Инструмент SBR регенерирует верхнюю полосу аудиосигнала. Это основано на репликации последовательностей гармоник, усеченных во время кодирования. Он корректирует огибающую спектра сгенерированной верхней части полосы и применяет инверсную фильтрацию, а также добавляет шумовые и синусоидальные компоненты, чтобы воссоздать спектральные характеристики исходного сигнала.

Ввод в инструмент SBR:

–    квантованные данные огибающей;

–    различная управляющая информация;

–    сигнал временной области из базового декодера ААС.

Вывод из инструмента SBR—сигнал временной области.

Инструмент нормализации спектра преобразовывает восстановленные равномерные спектры в фактические значения в декодере. Спектральная огибающая определяется коэффициентами LPC, огибающей шкалы Барка, периодическими пиковыми компонентами и усилением.

Ввод в инструмент нормализации спектра:

–    восстановленные плоские спектры;

4

ГОСТ P 53556.4—2013

–    информация о коэффициентах LPC. огибающей шкалы Барка, периодических пиковых компонентах и усилении.

Вывод из инструмента нормализации спектра — восстановленные фактические спектры.

Инструмент чередования VQ преобразовывает индекс вектора в сглаженные спектры в декодере TwinVQ посредством поиска в таблице кодовой книги и инверсного чередования спектров. Шум квантования минимизируется взвешенной мерой искажения в кодере вместо адаптивного распределения битов. Он является альтернативой инструмента квантования ААС.

Ввод в инструмент чередования VQ— набор индексов вектора кода.

Вывод из инструмента TwinVQ— восстановленные сглаженные спектры.

Инструмент частотно-избирательного коммутатора (FSS) используется для того, чтобы управлять комбинацией уровня кодирования ААС с TwinVQ и уровнем кодирования CELP, если они используются в качестве кодера базового уровня в масштабируемых конфигурациях. Во второй функции этот инструмент применяется, чтобы управлять комбинацией уровня кодирования моно и стерео в масштабируемых конфигурациях. где используется уровень кодирования и моно, и стерео, чтобы кодировать входной сигнал стерео.

Инструмент фильтра повышения дискретизации адаптирует частоту дискретизации кодера ядра CELP, который может использоваться в качестве кодера базового уровня в масштабируемых конфигурациях, к частоте дискретизации уровня расширения ААС.

Ввод в инструмент фильтра повышения дискретизации — выход кодера ядра CELP, работающего на более низкой частоте дискретизации, чем уровень расширения ААС.

Вывод из инструмента фильтр повышения дискретизации — выход кодера ядра CELP с повышенной дискретизацией, соответствующий частоте дискретизации уровня расширения ААС. преобразованный в частотную область с точно той же частотой и разрешением времени как уровень расширения ААС.

Инструмент бесшумного декодирования BSAC получает информацию от демультиплексора полезной нагрузки потока битов, анализирует эту информацию, декодирует арифметически кодированные данные и восстанавливает квантованные спектры, и арифметически кодированные масштабные коэффициенты. Модуль бесшумного кодирования BSAC является альтернативой модуля кодирования ААС. Бесшумное кодирование BSAC используется, чтобы сделать полезную нагрузку потока битов масштабируемой и устойчивой к ошибкам. и уменьшить избыточность масштабных коэффициентов и квантованного спектра.

Вводы в инструмент декодирования BSAC следующие:

–    информация об арифметической модели для бесшумно кодированных спектров;

–    бесшумно кодированные разрядно-модульные данные.

Выводы из инструмента декодирования BSAC:

-декодированное целочисленное представление масштабных коэффициентов;

–    квантованное значение для спектров.

Инструмент виртуальных кодовых книг (VC811) может расширить подсистему демультиплексора полезной нагрузки потока битов, который декодирует информацию о разделении. Инструмент VC811 дает возможность обнаружить серьезные ошибки в пределах спектральных данных полезной нагрузки потока битов ААС MPEG-A.

Ввод в инструмент VC811 — закодированные данные раздела, использующие виртуальные кодовые книги.

Вывод из инструмента \/С811 —декодированная информация о разделении.

Инструмент кодирования с реверсивной переменной длиной (RVLC) может заменить подсистему инструмента бесшумного кодирования, которая декодирует кодированные по Хафману и DPCM масштаные коэффициенты. Инструмент RVLC используется, чтобы увеличить устойчивость к ошибкам для данных масштабных коэффициентов в пределах полезной нагрузки потока битое AACMPEG-A.

Ввод в инструмент RVLC — бесшумно кодированные масштабные коэффициенты, использующие RVLC.

Вывод из инструмента RVLC—декодированное целочисленное представление масштабных коэффициентов.

Инструмент переупорядочивания кодовой комбинации Хаффмана (HCR) может расширить подсистему инструмента бесшумного кодирования, который декодирует спектральные данные, кодированные по Хафману. Инструмент HCR используется, чтобы увеличить устойчивость к ошибкам для спектральных данных в пределах полезных нагрузки потока битов ААС MPEG-A.

Ввод в инструмент HCR следующий:

–    информация о разделении для бесшумно кодированных спектров:

-бесшумно кодированные спектральные данные устойчивым к ошибкам способом переупорядочения;

5

ГОСТ P 53556.4-2013

-длина самой длинной кодовой комбинации в пределах спектральных данных;

-длина спектральных данных.

Вывод из инструмента HCR—квантованное значение спектров.

2    Нормативные ссылки

В настоящем стандарте использованы нормативные ссылки на следующие стандарты:

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

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

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

ГОСТ Р 54713-2011 Звуковое вещание цифровое. Кодирование сигналов звукового вещания с сокращением избыточности для передачи по цифровым каналам связи. MPEG-2, часть VII. Усовершенствованное кодирование звука (MPEG-2 ААС)

Примечание — При пользовании настоящим стандартом целесообразно проверить действие ссылочных стандартов в информационной системе общего пользования — на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет или по ежегодно издаваемому информационному указателю «Национальные стандарты», который опубликован по состоянию на 1 января текущего года, и по соответствующим ежемесячно издаваемым информационным указателям, опубликованным в текущем году. Если заменен ссылочный стандарт, на который дана недатированная ссылка, то рекомендуется использовать действующую версию этого стандарта с учетом всех внесенных в данную версию изменений. Если заменен ссылочный стандарт, на который дана датированная ссылка, то рекомендуется использовать версию этого стандарта с указанным выше годом утверждения (принятия). Если после утверждения настоящего стандарта в ссылочный стандарт, на который дана датированная ссылка, внесено изменение, затрагивающее положение, на которое дана ссылка, это положение рекомендуется применять без учета данного изменения. Если ссылочный стандарт отменен без замены, то положение, в котором дана ссылка на него, рекомендуется применять в части, не затрагивающей эту ссылку.

3    Термины и определения

В настоящем стандарте применены термины по ГОСТ Р 53556.0.

4    Синтаксис

4.1 Конфигурация декодера (GASpecificConfig)

Таблица 1— Синтаксис GASpecificConfig ()

Синтаксис

Количество битов

Мнемоника

GASpecificConfig (samplingFrequencylndex. channelConfiguration. audioObjectType)

{

1

bslbf

framoLongthFlag; dopondsOnCoroCodor. if (dopondsOnCoroCodor) { coroCodorDolay.

}

extension Flag.

1

bslbf

14

uimsbf

if (! channelConfiguration) { program config element 0;

}

if ((audioObjectType == 6) || (audioObjectType == 20)) { layerNr;

}

if (oxtonsionFlag) {

1

bslbf

if (audioObjoctTypo == 22) { numOfSubFrame,

3

uimsbf

ГОСТ P 53556.4—2013

Окончание таблицы 1

Синтаксис

Количество битов

Мнемоника

layer length; }

5

bslbf

if (audioObjectType — 17 || audioObjectType == 19 || audioObjectType == 20 || audioObjectType == 23) { aacSectionDataResilienceFlag; aacScalefactorDataResilienceFlag; aacSpectralDataResilienceFlag:

11

bslbf

}

1

bslbf

extensionFlag3;

1

bslbf

if (extensionFlag3) {

1

bslbf

/* tbd in version 3 * / ;

;

}

1

bslbf

4.1.1 Элемент конфигурации программы

Таблица 2 — Синтаксис programconfigelementO

Синтаксис

Количество битов

Мнемоника

program config element() {

elementJnstanceJag;

4

uimsbf

object Jype,

2

uimsbf

sampling_frequency_index;

4

uimsbf

num front channel elements:

4

uimsbf

num side channel elements;

4

uimsbf

num back channel elements;

4

uimsbf

num_lfe_channel_elomonts;

2

uimsbf

num assoc data elements;

3

uimsbf

num valid cc_elements;

4

uimsbf

mono_ mixdo wn_ prosont; if (mono mixdownpresent == 1 )

1

uimsbf

mono_mixdown_clomont_numbor;

4

uimsbf

stereo_mixdown_present; if (stereo mixdov/n present == 1 )

1

uimsbf

stereo_mixdown_element_number;

4

uimsbf

malrix_mixdown_idx_present; if (matrix mixdown_idx_present = 1 ) {

1

uimsbf

matrix_mixdown_idx ;

2

uimsbf

psoudo surround enablo;

}

for (i = 0, i < num Jront channel elements; i++) {

1

uimsbf

front_ elementjs_cpe[i);

1

bslbf

front element tag select(i):

)

for (i = 0; i < num front channel elements; i++) {

4

uimsbf

side element is cpefi].

1

bslbf

side element tag select[i];

}

for (i = 0; i < num_back_channel_elements; i++) (

4

uimsbf

back elementJs_cpe[iJ;

1

bslbf

back element tag solectfi];

}

for (i = 0; i < num Ife channel elements; /++)

4

uimsbf

7

1 Область применения

     1.1 Технический обзор

2 Нормативные ссылки

3 Термины и определения

4 Синтаксис

     4.1 Конфигурация декодера (GASpecificConfig)

     4.2 Полезные нагрузки потока битов GA

5 Общая структура данных

     5.1 декодирование специальной конфигурации GA

     5.2 декодирование полезных нагрузок потока битов GA

     5.3 Требования к буферу

     5.4 Таблицы

6 Описания инструмента GA

     6.1 Квантование

     6.2 Масштабные коэффициенты

     6.3 Бесшумное кодирование

     6.4 Бесшумное кодирование для мелкоструктурной масштабируемости

     6.5 Квантование чередующегося вектора

     6.6 Прогноз частотной области

     6.7 долгосрочный прогноз (LTP)

     6.8 Объединенное кодирование

     6.9 Временное формирование шума (TNS)

     6.10 Нормализация спектра

     6.11 Гребенка фильтров и переключение блока

     6.12 Управление усилением

     6.13 Перцепционная шумовая замена (PNS)

     6.14 Модуль частотно-избирательного переключателя (FSS)

     6.15 Инструмент фильтра повышенной дискретизации

     6.16 Инструменты для устойчивости к ошибкам ААС

     6.17 Кодек с низкой задержкой

     6.18 Инструмент SBR

     6.19 SBR с низкой задержкой

     6.20 Расширенный кодек с малой задержкой

Приложение А (обязательное) Нормативные таблицы

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30
Николай Иванов

Эксперт по стандартизации и метрологии! Разрешительная и нормативная документация.

Оцените автора
Все-ГОСТЫ РУ
Добавить комментарий