УСОВЕРШЕНСТВОВАННЫЙ КВАНТОВАТЕЛЬ

1. Звуковой кодер на основе преобразования, сконфигурированный для кодирования звукового сигнала в битовый поток, отличающийся тем, что содержит
- модуль квантования, сконфигурированный для определения ряда индексов квантования путем квантования ряда коэффициентов из блока коэффициентов с использованием квантователя с добавлением псевдослучайного шума; при этом указанный ряд коэффициентов связан с рядом соответствующих элементов разрешения по частоте; при этом блок коэффициентов получен из указанного звукового сигнала;
- генератор псевдослучайного шума, сконфигурированный для выбора одной из М предварительно определенных реализаций псевдослучайного шума и сконфигурированный для генерирования ряда значений псевдослучайного шума для квантования указанного ряда коэффициентов на основе выбранной реализации псевдослучайного шума; при этом М - целое число больше единицы; и
- энтропийный кодер, сконфигурированный для выбора кодового словаря из М предварительно определенных кодовых словарей, и сконфигурированный для энтропийного кодирования указанного ряда индексов квантования с использованием выбранного кодового словаря; при этом указанные М предварительно определенных кодовых словарей соответственно связаны с указанными M предварительно определенными реализациями псевдослучайного шума; при этом указанные M предварительно определенных кодовых словарей были обучены с использованием, соответственно, указанных М предварительно определенных реализаций псевдослучайного шума; при этом указанный энтропийный кодер сконфигурирован для выбора кодового словаря, связанного с указанной реализацией псевдослучайного шума, выбранной генератором псевдослучайного шума; и при этом в битовый поток введены данные коэффициентов, служащие признаком энтропийно кодированных индексов квантования.
2. Звуковой кодер на основе преобразования по п. 1, отличающийся тем, что указанное количество М предварительно определенных реализаций псевдослучайного шума составляет 10, 5, 4 или менее.
3. Звуковой кодер на основе преобразования по п. 1, отличающийся тем, что указанные М предварительно определенных кодовых словарей содержат кодовые слова Хаффмана с переменной длиной.
4. Способ кодирования звукового сигнала в битовый поток, отличающийся тем, что включает
- определение ряда индексов квантования путем квантования ряда коэффициентов из блока коэффициентов с использованием квантователя с добавлением псевдослучайного шума; при этом указанный ряд коэффициентов связан с рядом соответствующих элементов разрешения по частоте; при этом блок коэффициентов получен из указанного звукового сигнала;
- выбор одной из М предварительно определенных реализаций псевдослучайного шума;
- генерирование ряда значений псевдослучайного шума для квантования указанного ряда коэффициентов на основе выбранной реализации псевдослучайного шума; при этом М - целое число больше единицы;
- выбор кодового словаря из М предварительно определенных кодовых словарей;
- энтропийное кодирование указанного ряда индексов квантования с использованием указанного выбранного кодового словаря; при этом указанные М предварительно определенных кодовых словарей соответственно связаны с указанными М предварительно определенными реализациями псевдослучайного шума; при этом указанные M предварительно определенных кодовых словарей были обучены с использованием, соответственно, указанных М предварительно определенных реализаций псевдослучайного шума; при этом указанный выбранный кодовый словарь связан с указанной выбранной реализацией псевдослучайного шума; и
- введение данных коэффициентов, служащих признаком энтропийно кодированных индексов квантования, в битовый поток.
5. Способ кодирования речевого сигнала в битовый поток, отличающийся тем, что включает
- прием ряда последовательных блоков коэффициентов преобразования, содержащего текущий блок и один или несколько предыдущих блоков; при этом указанный ряд последовательных блоков служит признаком дискретных значений речевого сигнала;
- определение текущего блока выровненных коэффициентов преобразования путем выравнивания соответствующего текущего блока коэффициентов преобразования с использованием соответствующей огибающей текущего блока;
- определение текущего блока оценочных выровненных коэффициентов преобразования на основе одного или нескольких предыдущих блоков восстановленных коэффициентов преобразования и на основе одного или нескольких параметров предсказателя; при этом один или несколько предыдущих блоков восстановленных коэффициентов преобразования были получены из одного или нескольких предыдущих блоков коэффициентов преобразования;
- определение текущего блока коэффициентов ошибок предсказания на основе текущего блока выровненных коэффициентов преобразования и на основе текущего блока оценочных выровненных коэффициентов преобразования; и
- определение данных коэффициентов для битового потока на основе индексов квантования, связанных с указанными квантованными коэффициентами.