ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ТЕХНИЧЕСКОМУ РЕГУЛИРОВАНИЮ И МЕТРОЛОГИИ
ГОСТ Р 53556.3— 2012
НАЦИОНАЛЬНЫЙ
СТАНДАРТ
РОССИЙСКОЙ
ФЕДЕРАЦИИ
Звуковое вещание цифровое
КОДИРОВАНИЕ СИГНАЛОВ ЗВУКОВОГО ВЕЩАНИЯ С СОКРАЩЕНИЕМ ИЗБЫТОЧНОСТИ ДЛЯ ПЕРЕДАЧИ ПО ЦИФРОВЫМ КАНАЛАМ СВЯЗИ
Часть 3
(MPEG-4 AUDIO)
Кодирование речевых сигналов с использованием линейного предсказания — CELP
ISO/IEC 14496-3:2009 (NEQ)
Издание официальное
Москва
Стандартинформ
2014
Предисловие
1 РАЗРАБОТАН Санкт-Петербургским филиалом Центрального научно-исследовательского института связи «Ленинградское отделение» (ФГУП ЛО ЦНИИС)
2 ВНЕСЕН Техническим комитетом по стандартизации ТК480 «Связь»
3 УТВЕРЖДЕН И ВВЕДЕН В ДЕЙСТВИЕ Приказом Федерального агентства по техническому регулированию и метрологии от 20 ноября 2012 г. № 942-ст
4 Настоящий стандарт разработан с учетом основных нормативных положений международного стандарта ИСО/МЭК 14496-3:2009 «Информационные технологии. Кодирование аудиовизуальных объектов. Часть 3. Аудио» (ISO/IEC 14496-3:2009 «Information technology — Coding of audio-visual objects — Part 3: Audio») [1]
5 ВВЕДЕН ВПЕРВЫЕ
Правила применения настоящего стандарта установлены в ГОСТР 1.0-2012 (раздел 8). Информация об изменениях к настоящему стандарту публикуется в ежегодном (по состоянию на 1 января текущего года) информационном указателе «Национальные стандарты», а официальный текст изменений и поправок—в ежемесячном информационном указателе «Национальные стандарты». В случае пересмотра (замены) или отмены настоящего стандарта соответствующее уведомление будет опубликовано в ежемесячно издаваемом информационном указателе «Национальные стандарты». Соответствующая информация, уведомление и тексты размещаются также в информационной системе общего пользования—на официальном сайте Федерального агентства по техническому регулированию и метрологии в сети Интернет (gost.ru)
©Стандартинформ, 2014
Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован и распространен в качестве официального издания без разрешения Федерального агентства по техническому регулированию и метрологии
II
Синтаксис |
Количество битов |
Мнемосхема |
BandScalable LSP() { Ipcjndices [5]; |
4 |
uimcbf |
Ipcjndices [6]; |
7 |
uimcbf |
Ipcjndices [7]; |
4 |
uimcbf |
Ipcjndices [8]; |
6 |
uimcbf |
Ipcjndices [9]; |
7 |
uimcbf |
Ipc indices [10]; |
4 |
uimcbf |
} |
|
Таблица 20 — Синтаксис WideBandLSP () |
||||||||||||||||||||||||||||||||||||
|
3.1.2.2 Синтаксис возбуждения (см. таблицы 21,22)
Таблица 21 — Синтаксис RPE_frame () |
|||||||||||||||||
|
Таблица 22 — Синтаксис МРЕ frame () |
|||||||||||||||||
|
Окончание таблицы 22 |
|||||||||||||||
|
3.2 Тип объекта ER-CELP
3.2.1 Синтаксис заголовка
ErrorResilientCelpSpecificConfig ()
Для типа объекта ER-CELPтребуется следующий ErrorResilientCelpSpecificConfig () (см. таблицы 23,24).
Таблица 23 — Синтаксис ErrorResilientCelpSpecificConfig () |
|||||||||||||||
|
Таблица 24 — Синтаксис ERSCCelpHeader () |
|||||||||||||||||||||||||||||||
|
3.2.2 Синтаксис фрейма
Чтобы описать чувствительность к ошибке в символе элементов потока бит, введены категории чувствительности к ошибкам (ESC). Чтобы описать отдельные биты элементов, используется следующая система обозначений.
Усиление, х — у
Обозначает усиление элемента от битах до бита у, в силу чего сначала передается х. Младший бит LSB — нулевой бит и МСВ элемента, который состоит из N бит равен N-1. МСВ всегда первый бит в потоке бит.
Следующий синтаксис является заменой для CelpBaseFrame. Синтаксис для уровня расширения для масштабируемости битовой скорости и полосы пропускания не затронут.
Передача потоков бит CELP
Данные полезной нагрузки для объекта CELP ER передаются как полезная нагрузка sIPacketPayload в базовом уровне и опционном уровне расширения Elementary Stream (элементарный поток).
Базовый уровень эластичного CELP ошибок — полезная нагрузка модуля доступа sIPacketPayload {
ERSCCelpBaseFrame ();
}
Уровень расширения эластичного CELP ошибок — полезная нагрузка модуля доступа.
Чтобы анализировать и декодировать уровни расширения эластичного CELP ошибок, требуется декодированная информация из базового уровня эластичного CELP ошибок. Для режима масштабируемой битовой скорости должны быть включены следующие данные для уровней расширения эластичного CELP ошибок:
sIPacketPayload
{
ERSCCelpBRSenhFrame ();
}
Для режима масштабируемой полосы пропускания должны быть включены следующие данные для уровня расширения эластичного CELP ошибок: sIPacketPayload {
ER_SC_CelpBWSenhFrame ();
}
3.2.2.1 Базовый уровень CELP (см. таблицы 25,26,27)
Таблица 25 — Синтаксис ERSCCelpBaseFrame () |
||||||
|
Синтаксис |
Количество битов |
Мнемосхема |
SC VoiceActivity ESC0 () |
|
|
{ |
|
|
ТХ flag; |
2 |
uimcbf |
} |
|
Таблица 27 — Синтаксис ERCelpBaseFrame () |
||||||
|
3.2.2.1.1 Синтаксис узкополосного МРЕ (см. таблицы 28,29,30, 31,32)
Таблица 28 — Синтаксис MPE_NarrowBand_ESCO () |
||||||||||||||||||||||||
|
Синтаксис |
Количество битов |
Мнемосхема |
МРЕ NarrowBand ESC1 () { if (FineRateControl == ON) { if (LPC Present == YES) { |
|
|
Ipcjndices [0], 1-0; |
2 |
uimcbf |
Ipc indices [1], 0; } } else { |
1 |
uimcbf |
Ipcjndices [0], 1-0; |
2 |
uimcbf |
Ipc indices [1], 0; } signal mode; for (subframe = 0; subframe < nrof_subframes; subframe++) { |
1 |
uimcbf |
2 |
uimcbf |
|
shape delay[subframe], 6-5; } } |
2 |
uimcbf |
Таблица 30 — Синтаксис MPE_NarrowBand_ESC2 () |
||||||||||||||||||||||||||||||||
|
Таблица 31 — Синтаксис MPE_NarrowBand_ESC3 () |
||||||||||||||||||
|
ГОСТ Р 53556.3-2012
|
|||||||||||||||||||||||
Таблица 32 — Синтаксис MPE_NarrowBand_ESC4 () |
|
||||||||||||||||||||||||||
Таблица 33 — Синтаксис MPE_WideBand_ESCO () |
3.2.2.1.2 Широкополосный синтаксис МРЕ (см. таблицы 33,34,35,36,37)
|
||||||||||||||||||||||||||||||||||||||
13 |
Синтаксис |
Количество битов |
Мнемосхема |
Ipcjndices [1], 1-0; |
2 |
uimcbf |
Ipcjndices [2], 6; |
1 |
uimcbf |
Ipcjndices [2], 4-0; |
5 |
uimcbf |
Ipcjndices [4]; |
1 |
uimcbf |
Ipc indices [5], 0; } me index, 4-5; |
1 |
uimcbf |
2 |
uimcbf |
|
} |
|
Таблица 34 — Синтаксис MPE_WideBand_ESC 1 () |
|||||||||||||||||||||||||||||||||||||||||
|
Таблица 35 — Синтаксис MPE_WideBand_ESC2 () |
|||||||||||||||||||||||||||||||||||||||||
|
Синтаксис |
Количество битов |
Мнемосхема |
Ipcjndices [3], 1; |
1 |
uimcbf |
Ipcjndices [5], 2; |
1 |
uimcbf |
Ipcjndices [6], 3; |
1 |
uimcbf |
Ipcjndices [7], 6; |
1 |
uimcbf |
Ipcjndices [7], 4; |
1 |
uimcbf |
Ipcjndices [7], 1-0; |
2 |
uimcbf |
Ipc indices [9]; } mcjndex, 3; for (subframe = 0; subframe < nrof_subframes; |
1 |
uimcbf |
1 |
uimcbf |
|
subframe++) { |
2 |
uimcbf |
shape_delay[subframe], 5-4; gain indexfsubframe], 1-0; } } |
2 |
uimcbf |
Таблица 36 — Синтаксис MPE_WideBand_ESC3 () |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
|||||||||||||||||||||||||||||||||
3.2.2.1.3 Широкополосный синтаксис RPE (см. таблицы 38, 39, 40,41,42) |
Таблица 38 — Синтаксис RPEWideBandESCO () |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Синтаксис |
Количество битов |
Мнемосхема |
RPE WideBand ESC1 () { if (FineRateControl == ON) { if (LPC_Present == YES) { |
|
|
Ipc indices [1], 3-2; |
2 |
uimcbf |
Ipc indices [2], 5; |
1 |
uimcbf |
Ipc indices [5], 1; |
1 |
uimcbf |
Ipc indices [6], 1-0; } } else { |
2 |
uimcbf |
|
|
|
Ipc indices [1], 3-2; |
2 |
uimcbf |
Ipc indices [2], 5; |
1 |
uimcbf |
Ipc indices [5], 1; |
1 |
uimcbf |
Ipc indices [6], 1-0; { for (subframe = 0; subframe < nrof subframes; subframe++) { shape delayfsubframe], 7-5; } } |
2 |
uimcbf |
3 |
uimcbf |
Таблица 40 — Синтаксис RPE_WideBand_ESC2 () |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
ГОСТ Р 53556.3-2012
Содержание
1 Область применения………………………………… 1
1.1 Общее описание декодера CELP………………………….. 1
1.2 Функциональные возможности MPEG-4 CELP……………………. 1
2 Термины и определения……………………………….. 4
3 Синтаксис потока бит……………………………….. 5
3.1 Тип объекта CELP………………………………… 5
3.2 Тип объекта ER-CELP………………………………. 9
4 Семантики……………………………………… 20
4.1 Семантики заголовка……………………………….. 20
4.2 Семантика фрейма……………………………….. 23
5 Инструменты декодера MPEG-4 CELP…………………………. 28
5.1 Введение в набор инструментов декодера CELP MPEG-4………………. 28
5.2 Конфигурация масштабируемого AAC/CELP…………………….. 29
5.3 Переменные помощи……………………………….. 29
5.4 Элементы потока бит для набора инструментов MPEG-4 CELP…………….. 30
5.5 Демультиплексор потока бит CELP…………………………. 30
5.6 Декодер CELP LPC и интерполятор………………………… 30
5.7 Генератор возбуждения CELP…………………………… 45
5.8 Фильтр синтеза CELP LPC…………………………….. 62
5.9 Инструмент сжатия тишины CELP…………………………. 63
Приложение А (справочное) Инструменты декодера MPEG-Л CELP…………….. 69
Приложение В (справочное) Инструменты кодера MPEG-Л CELP………………. 71
Библиография…………………………………….. 96
III
|
||||||
Таблица 41 — Синтаксис RPE_WideBand_ESC3 () |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||
Таблица 42 — Синтаксис RPE_WideBand_ESC4 () |
|
||||||||||||||||
18 |
НАЦИОНАЛЬНЫЙ СТАНДАРТ РОССИЙСКОЙ ФЕДЕРАЦИИ
Звуковое вещание цифровое КОДИРОВАНИЕ СИГНАЛОВ ЗВУКОВОГО ВЕЩАНИЯ С СОКРАЩЕНИЕМ ИЗБЫТОЧНОСТИ ДЛЯ ПЕРЕДАЧИ ПО ЦИФРОВЫМ КАНАЛАМ СВЯЗИ Ч а с т ь 3 (MPEG-4 AUDIO)
Кодирование речевых сигналов с использованием линейного предсказания — CELP
Sound broadcasting digital. Coding of signals of sound broadcasting with reduction of redundancy for transfer on digital communication channels. Part 3 (MPEG-4 audio). Code excited linear prediction
Дата введения — 2013—09—01
1 Область применения
1.1 Общее описание декодера CELP
Здесь дается краткий обзор декодера CELP (Code Excited Linear Prediction (Линейное предсказание с кодированием)).
Декодер CELP прежде всего состоит из генератора возбуждения и фильтра синтеза. Дополнительно декодеры CELP часто включают в свой состав постфильтр. У генератора возбуждения имеется адаптивная книга шифров для моделирования периодических компонент, фиксированные книги шифров для моделирования случайных компонент и декодер усиления, чтобы представлять уровень речевого сигнала. Индексы для книг шифров и коэффициентов усиления предоставляются кодером. Индексы книги шифров (индекс задержки шага для адаптивной книги шифров и индекс формы для фиксированной книги шифров) и индексы усиления (коэффициенты усиления адаптивной и фиксированной книг шифров) используются, чтобы генерировать сигнал возбуждения. Затем он фильтруется фильтром линейного прогнозирующего синтеза (фильтр синтеза LP). Коэффициенты фильтра реконструируются, используя индексы LPC, затем интерполируются коэффициентами фильтра последовательных фреймов анализа. И наконец, опционно может быть применен постфильтр, чтобы улучшить качество речи.
1.2 Функциональные возможности MPEG-4 CELP
MPEG-4 CELP представляет собой универсальный алгоритм кодирования с новыми функциональными возможностями. Обычные кодеры CELP предлагают сжатие при одной битовой скорости и оптимизированы для определенных приложений. Сжатие является одной из функций, предоставленных CELP MPEG-4, позволяющей использовать один базовый кодер для различных приложений. Это обеспечивает масштабируемость по битовой скорости и полосе пропускания, а также возможность генерировать потоки бит с произвольной битовой скоростью. Кодер CELPMPEG-4 поддерживает две частоты дискретизации, а именно 8 и 16 кГц. Соответствующие полосы пропускания равны 100—3400 Гцдля частоты дискретизации 8 кГц и 50— 7000 Гцдля частоты дискретизации 16 кГц. Кроме того, заново приняты сжатие молчание и переупорядочение эластичного потока бит ошибок.
1.2.1 Конфигурация кодера CELP MPEG-4
Чтобы генерировать сигнал возбуждения, могут использоваться два различных инструмента. Это инструмент Multi-Pulse Excitation (Мультиимпульсное возбуждение) (МРЕ) или инструмент Regular-Pulse Excitation (Возбуждение регулярным импульсом) (RPE). МРЕ используется для дискретизации речи на частотах 8 кГц или 16 кГц. RPE используется только для дискретизации на частоте 16 кГц. Два возможных режима кодирования сведены в таблице 1.
Издание официальное
Таблица 1 — Режимы кодирования в кодере CELP MPEG-4 |
|||||||||
|
1.2.2 Особенности кодера CELP MPEG-4
Кодер CELP MPEG-4 предлагает следующие функциональные возможности в зависимости от режима кодирования (см. таблицу 2).
Таблица 2 — Функциональные возможности кодера CELP MPEG-4 |
||||||
|
Для обоих режимов кодирования доступны сжатие молчания и переупорядочение эластичного потока битошибок.
Доступные битовые скорости зависят от режима кодирования и частоты дискретизации. Поддерживаются следующие фиксированные битовые скорости (см. таблицы 3,4).
14400, 16000, 18667, 22533
Таблица 3 — Фиксированные битовые скорости для режима I кодера Битовые скорости для частоты дискретизации 16 кГц, бит/с
Таблица 4 — Фиксированные битовые скорости для режима II кодера |
||||
|
Во время неактивных фреймов используется инструмент сжатия тишины и кодер CELP работает на битовых скоростях, показанных в таблице 5. Битовая скорость зависит от режима кодирования, частоты дискретизации и длины фрейма.
Таблица 5 — Битовые скорости для инструмента сжатия тишины |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Режим кодирования |
Частота взятия выборок, кГц |
Масштабируемость ширины полосы |
Длина фрейма |
Битовая скорость, бит/с |
||
|
|
TXJlag |
HD-SID |
LR-SID |
||
|
16 |
Off |
20 |
100 |
1900 |
300 |
|
|
10 |
200 |
3800 |
600 |
|
|
On |
40 |
50 |
1050 |
150 |
|
|
|
30 |
67 |
1400 |
200 |
|
|
|
20 |
100 |
2100 |
300 |
|
|
|
10 |
200 |
4200 |
600 |
Управление скоростью: обеспечивает управление битовой скоростью малыми шажками (давая возможность работать на варьируемой битовой скорости). Это достигается только за счет управления скоростью передачи параметров LPC, используя комбинации двух элементов потока бит interpolationflag и флажок LPC_present. Для изменения отношения фреймов LPC к общему числу фреймов между 50 % и 100 % можно использовать управление FineRate. Это позволяет уменьшить битовую скорость относительно битовой скорости привязки, как определено в семантике.
Масштабируемость битовой скорости обеспечивается добавлением уровней расширения. Уровни расширения могут быть добавлены с шагом 2000 бит/сдпя сигналов, дискретизированных с частотой 8 кГц или 4000 бит/с для сигналов, дискретизированных на 16 кГц. С любой битовой скоростью, выбранной из таблицы 4, можно объединить максимум три уровня расширения.
Масштабируемость полосы пропускания с охватом обеих частот дискретизации достигнута включением инструмента расширения полосы пропускания в кодере CELP. Это инструмент расширения, поддерживаемый в Режиме II, который может быть добавлен, если требуется масштабирование с переходом от частоты дискретизации 8 кГц к частоте дискретизации 16 кГц. Полный кодер с масштабируемостью полосы пропускания состоит из основного кодера CELP для частоты дискретизации 8 кГц и инструмента расширения полосы пропускания для обеспечения одного уровня масштабируемости. Основной кодер CELP для частоты дискретизации 8 кГц может включить несколько уровней. Кодер частоты дискретизации 8 кГц с этим инструментом отличается от кодера частоты дискретизации 16 кГц. Обе конфигурации (кодер частоты дискретизации 8 кГц с масштабируемостью полосы пропускания и кодер частоты дискретизации 16 кГц) предлагают большую ясность и естественность декодированной речи, чем дает один только кодер 8 кГц, потому что они разворачивают полосу пропускания до 7 кГц. Дополнительная битовая скорость, требующаяся для инструмента масштабируемости полосы пропускания, может быть выбрана из четырех дискретных шагов для каждой битовой скорости основного уровня, как показано в таблице 6.
Таблица 6 — Битовые скорости для режима масштабируемой полосы пропускания |
||||||||||
|
Инструмент сжатия тишины может использоваться, чтобы уменьшить битовую скорость для входных сигналов с небольшой голосовой активностью. В течение таких неактивных периодов декодер заменяет регулярный сигнал возбуждения искусственно сгенерированным шумом. Для периодов голосовой активности всегда используется регулярный процесс синтеза речи. Инструмент сжатия тишины доступен, когда используется тип объекта ER-CELP.
Переупорядочение эластичного потока бит ошибок позволяет эффективно использовать усовершенствованные техники кодирования канала как неравномерная защита от ошибок (UEP). Основная идея состоит в том, чтобы перестроить контент звукового фрейма в зависимости от его чувствительности к ошиб-
з
кам в одном или более случаях, принадлежащих различным категориям чувствительности к ошибкам (ESC). Эта перестановка воздействует на данные поэлементно или даже поразрядно. Фрейм эластичного потока бит ошибок строится, связывая эти случаи. Эти функциональные возможности доступны, когда используется тип объекта ER-CELP.
1.2.3 Алгоритмическая задержка режимов CELP MPEG-4
Алгоритмическая задержка кодера CELP исходит из длины фрейма и длины дополнительного предвидения. Длина фрейма зависит от режима кодирования и битовой скорости. Длина предвидения, которая является информативным параметром, также зависит от режима кодирования. Задержки, представленные ниже, применимы к режимам, где управление FineRate Control выключено (см. таблицы 7, 8, 9). Когда управление FineRate Control включено, вносится дополнительная задержка на один фрейм. Масштабируемость полосы пропускания в кодере режима II требует дополнительного предвидения на 5 мс из-за субдискретизации.
Таблица 7 — Задержка и длина фрейма для кодера режима I частоты дискретизации 16 кГц |
|||||||||||||||
|
Таблица 8 — Задержка и длина фрейма для кодера режима II частоты дискретизации 8 кГц |
|||||||||||||||
|
Таблица 9 — Задержка и длина фрейма для кодера режима II частоты дискретизации |
|||||||||
|
В случае, если сжатие тишины используется, алгоритмическая задержка такая же, как без сжатия тишины, посколку используются такая же длина фрейма и такая же дистанция дополнительного упреждающего просмотра.
2 Термины и определения
Термины и определения в соответствии с ГОСТ Р 53556.0-2009
ГОСТ Р 53556.3-2012
3 Синтаксис потока бит
3.1 Тип объекта CELP
3.1.1 Синтаксис заголовка
CelpSpecificConfig ()
Для типа объекта CELP требуется следующий CelpSpecificConfig () (см. таблицы 10,11,12)
Таблица 10 — Синтаксис CelpSpecificConfig () |
||||||||||||
|
Таблица 11 — Синтаксис CelpHeader () |
||||||||||||||||||||||||||
|
Таблица 12 — Синтаксис CelpBWSenhHeader () |
||||||
|
3.1.2 Синтаксис фрейма
Передача потоков бит CELP
Каждый уровень потока бит аудио CELP MPEG-4 передается в элементарном потоке. В sIPacketPayload должны быть включены следующие динамические данные для Аудио CELP:
Базовый уровень CELP — полезная нагрузка модуля доступа sIPacketPayload {
CelpBaseFrame ();
}
Уровень расширения CELP—полезная нагрузка модуля доступа
Чтобы анализировать и декодировать уровень расширения CELP, требуется информация, декодированная из базового уровня CELP. Для масштабируемого режима битовой скорости должны быть включены следующие данные для уровня расширения CELP: sIPacketPayload {
CelpBRSenhFrame ();
}
Для масштабируемого режима полосы пропускания должны быть включены следующие данные для уровня расширения CELP: sIPacketPayload {
CelpBWSenhFrame 0;
}
В случае, если масштабирование битовой скорости и масштабирование полосы пропускания используются одновременно, сначала должны быть переданы все уровни расширения битовой скорости, а затем уровень масштабируемости полосы пропускания (см. таблицы 13,14,15,16,17,18,19,20)
Таблица 13 — Синтаксис CelpBaseFrame () |
||||||
|
Таблица 14 — Синтаксис CelpBRSenhFrame () |
||||||
|
Таблица 15 — Синтаксис CelpBWSenhFrame () |
||||||
|
3.1.2.1 Синтаксис LPC
Таблица 16 — Синтаксис CelpJLPC () |
||||||||||||
|
Таблица 17 — Синтаксис LSPVQ () |
||||||
|
Таблица 18 — Синтаксис NarrowBand_LSP () |
|||||||||||||||||||||
|
1 Область применения
1.1 Общее описание декодера CELP
1.2 Функциональные возможности MPEG-4 CELP
2 Термины и определения
3 Синтаксис потока бит
3.1 Тип объекта CELP
3.2 Тип объекта ER-CELP
4 Семантики
4.1 Семантики заголовка
4.2 Семантика фрейма
5 Инструменты декодера MPEG-4 CELP
5.1 Введение в набор инструментов декодера MPEG-4 CELP
5.2 Конфигурация масштабируемого AAC/CELP
5.3 Переменные помощи
5.4 Элементы потока бит для набора инструментов MPEG-4 CELP
5.5 Демультиплексор потока бит CELP
5.6 Декодер CELP LPC и интерполятор
5.7 Генератор возбуждения CELP
5.8 Фильтр синтеза CELP LPC
5.9 Инструмент сжатия тишины CELP
Приложение А (справочное) Инструменты декодера MPEG-4 CELP
Приложение В (справочное) Инструменты кодера MPEG-4 CELP
Библиография
стр. 1
стр. 2
стр. 3
стр. 4
стр. 5
стр. 6
стр. 7
стр. 8
стр. 9
стр. 10
стр. 11
стр. 12
стр. 13
стр. 14
стр. 15
стр. 16
стр. 17
стр. 18
стр. 19
стр. 20
стр. 21
стр. 22
стр. 23
стр. 24
стр. 25
стр. 26
стр. 27
стр. 28
стр. 29
стр. 30