Приложение В
(обязательное)
Процесс кодирования
В.1 Расширение для поддержки меньших частот дискретизации
В этой части приложения описываются отличия от кодеров ГОСТ Р 54711.
В.1.1 Меньшие частоты дискретизации. Уровень I
Единственными отличиями от кодера, описанного в ГОСТ Р 54711, являются форматирование и психоакустическая модель. Кодированная субполосная информация передается во фреймах, состоящих из слотов. На Уровне I слот состоит из 32 битов. Количество слотов во фрейме зависит от частоты дискретизации и скорости передачи. Каждый аудиофрейм содержит информацию о 384 отсчетах каждого канала исходного входного сигнала.
Fs, кГц | Длина фрейма, мс |
24 | 16 |
22,05 | 17,415.. |
16 | 24 |
Число слотов во фрейме может быть вычислено по формуле:
число слотов на фрейм () = скорость передачи * 12 / Fs.
Если в результате получается не целое число, то его необходимо округлить, при этом требуется дополнение нулями. Это означает, что число слотов может меняться между и . Используется та же самая процедура дополнения нулями, что и в ГОСТ Р 54711, 5.2.3, для определения необходимости добавления дополнительного бита.
Для поддержки меньших частот дискретизации психоакустическая модель должна быть изменена (см. приложение Г.1).
В.1.2 Меньшие частоты дискретизации. Уровень II
Отличиями от кодера, описанного в ГОСТ Р 54711, являются форматирование, допустымые режимы квантования и психоакустическая модель. Кодированная субполосная информация передается во фреймах, состоящих из слотов. На Уровне II слот состоит из 8 битов. Количество слотов во фрейме зависит от частоты дискретизации и скорости передачи. Каждый аудиофрейм содержит информацию о 1152 отсчетов каждого канала исходного входного сигнала.
Fs, кГц | Длина фрейма, мс |
24 | 48 |
22,05 | 52,245.. |
16 | 72 |
Число слотов во фрейме может быть вычислено по формуле
число слотов на фрейм () = скорость передачи * 144 / Fs
Если в результате получается не целое число, то его необходимо округлить, при этом требуется дополнение нулями. Это означает, что число слотов может меняться между и . Используется та же самая процедура дополнения нулями, что и в ГОСТ Р 54711, 5.2.3, для определения необходимости добавления дополнительного бита.
Вместо таблицы Б.2 ГОСТ Р 54711 должна использоваться таблица Б.1 настоящего стандарта.
Для поддержки меньших частот дискретизации психоакустическая модель должна быть изменена ( см. приложение Г.1).
В.1.3 Меньшие частоты дискретизации. Уровень III
Отличиями от кодера, описанного в ГОСТ Р 54711 являются измененные таблицы полос масштабных коэффициентов, пропуск некоторой служебной информации из-за измененной структуры фрейма и некоторых измененных таблиц в психоакустической модели. Все основные шаги, описанные в ГОСТ Р 54711, применяются,за исключением вычисления информации о выборе масштабных коэффициентов.
В.2 Многоканальное расширение