Оглавление
Кодирование возбуждения гармонического вектора
-
Описание алгоритма HVXC
- HVXC – это алгоритм кодирования речи, который используется в стандарте MPEG-4 Part 3 для передачи речи с низкой скоростью.
- HVXC поддерживает скорость передачи данных от 2 до 4 Кбит/с и частоту дискретизации 8 кГц.
- Он также работает на более низких скоростях, используя технологию переменной скорости передачи данных.
- Общая алгоритмическая задержка для кодера и декодера составляет 36 мс.
-
История и развитие
- HVXC был опубликован в 1999 году как часть стандарта ISO/IEC 14496-3:1999.
- Расширенная версия HVXC была выпущена в 2000 году.
-
Технология кодирования
- HVXC использует линейное прогнозирующее кодирование с блочной адаптацией каждые 20 мс.
- Остаточный сигнал LPC классифицируется как озвученный или невокализованный и кодируется в параметрическом или гибридном виде.
- Голосовое (гармоническое) остаточное кодирование включает оценку периода основного тона и огибающей спектра.
- Спектральная огибающая кодируется с использованием гармонического векторного квантования.
- Для естественности звучания предусмотрены различные режимы озвученной речи.
- Бессловесное остаточное кодирование выполняется в соответствии со схемой CELP.
-
Сравнение с CELP
- HVXC и CELP используют разные алгоритмы для кодирования озвученных и невокализованных сегментов.
- HVXC не использует динамическую кодовую книгу для долгосрочного прогнозирования, как это делает CELP.