СПОСОБ И УСТРОЙСТВО КОДИРОВАНИЯ И ДЕКОДИРОВАНИЯ АУДИОСИГНАЛОВ (ВАРИАНТЫ)

1. Способ кодирования временного звукового сигнала, заключающийся в том, что входной сигнал преобразуют в спектральные коэффициенты, группируют спектральные коэффициенты в частотные полосы и оценивают нормы для каждой полосы как среднюю энергию в полосе, нормализуют спектр на основании оцененных норм, взвешивают нормы на основе психоакустических свойств звука, рассчитывают распределения бит на основании взвешенных норм, квантуют и кодируют спектр полученным количеством бит, отличающийся тем, что распределение бит рассчитывают на основании психоакустической модели, построенной по квантованным нормам.
2. Способ кодирования временного звукового сигнала в соответствии с п.1, в котором определение распределения бит основано на критерии отношения энергии сигнала к маскирующему порогу.
3. Способ кодирования временного звукового сигнала в соответствии с п.2, где расчет количества импульсов основан на критерии отношения энергии сигнала к маскирующему порогу.
4. Способ кодирования временного звукового сигнала в соответствии с п.3, в котором число бит определяют по формуле факториального импульсного кодирования (FPC) из известного числа импульсов.
5. Способ кодирования временного звукового сигнала в соответствии с п.1, в котором вычисляют параметры заполнения шумом для квантованных в ноль спектральных коэффициентов, с целью маскировки провалов спектра, параметры передают в поток данных.
6. Способ кодирования временного звукового сигнала в соответствии с п.1, в котором число импульсов по заданным битам в полосе определяют с помощью двухступенчатого алгоритма с низкой вычислительной сложностью.
7. Способ декодирования закодированного звукового сигнала, включающий: декодирование и восстановление норм, расчет распределения бит на основе восстановленных норм, декодирование спектра, и обратное преобразование спектральных коэффициентов в сигнал во временной области, отличающийся тем, что распределение бит оценивают на основе психоакустической модели, построенной по восстановленным нормам.
8. Способ декодирования закодированного звукового сигнала в соответствии с п.7, в котором параметры шума декодируют из потока данных и квантованные в ноль спектральные коэффициенты заполняют шумом с целью маскировки провалов спектра.
9. Способ декодирования закодированного звукового сигнала в соответствии с п.7, в котором число импульсов по заданным битам в полосе определяют с помощью двухступенчатого алгоритма с низкой вычислительной сложностью.
10. Способ кодирования временного звукового сигнала, заключающийся в том, что входной сигнал преобразуют в спектральные коэффициенты, группируют спектральные коэффициенты в частотные полосы и оценивают нормы для каждой полосы как среднюю энергию в полосе, нормализуют спектр па основании оцененных норм, взвешивают нормы на основе психоакустических свойств звука, рассчитывают распределения бит на основании взвешенных норм, квантуют и кодируют спектр полученным количеством бит, отличающийся тем, что распределение бит рассчитывается на основании психоакустической модели, построенной по спектральным коэффициентам.
11. Способ кодирования временного звукового сигнала в соответствии с п.10, где психоакустические свойства сигнала оценивают на основе коэффициентов модифицированною дискретного косинусного преобразования (МДКП).
12. Способ кодирования временного звукового сигнала в соответствии с п.10, в которой распределение бит квантуют и передают в качестве дополнительной информации.
13. Способ кодирования временного звуковою сигнала в соответствии с п.10, в котором определение распределения бит основано на критерии отношения энергии сигнала к маскирующему порогу.
14. Способ кодирования временного звукового сигнала в соответствии с п.13, где расчет количества импульсов основан на критерии отношения энергии сигнала к маскирующему порогу.
15. Способ кодирования временного звукового сигнала в соответствии с п.14, в котором число бит определяется по формуле факториального импульсного кодирования (FPC) из известного числа импульсов.
16. Способ кодирования временного звукового сигнала в соответствии с п.10, в котором вычисляют параметры заполнения шумом для квантованных в ноль спектральных коэффициентов, с целью маскировки провалов спектра, параметры передают в поток данных.
17. Способ кодирования временного звукового сигнала в соответствии с п.10, в котором число импульсов по заданным битам в полосе определяют с помощью двухступенчатого алгоритма с низкой вычислительной сложностью.
18. Способ декодирования закодированного звукового сигнала, включающий: декодирование и восстановление норм, расчет распределения бит на основе восстановленных норм, декодирование спектра, и обратное преобразование спектральных коэффициентов в сигнал во временной области, отличающийся тем, что распределение бит декодируют из потока данных.
19. Способ декодирования закодированного звукового сигнала в соответствии с п.18, в котором параметры шума декодируют из потока данных и квантованные в ноль спектральные коэффициенты заполняют шумом с целью маскировки провалов спектра.
20. Способ декодирования закодированного звукового сигнала в соответствии с п.18, в котором число импульсов по заданным битам в полосе определяют с помощью двухступенчатого алгоритма с низкой вычислительной сложностью.
21. Устройство для кодирования/декодирования звукового сигнала, содержащее кодер и связанный с ним декодер, в котором кодер включает в себя следующие блоки:
блок модифицированного дискретного косинусного преобразования (МДКП), выполненный с возможностью преобразования входного сигнала в спектральные коэффициенты,
блок оценки и квантования норм, выполненный с возможностью группировки спектральных коэффициентов в частотные полосы и оценки нормы для каждой полосы как средней энергии в полосе,
блок кодирования норм,
блок построения психоакустической модели по квантованным нормам, предназначенный для определения важности полос,,
первый блок расчета распределения бит, выполненный с возможностью расчета распределения бит на основе данных о важности психоакустической модели, построенной по квантованным нормам,
блок квантования и кодирования спектра, выполненный с возможностью кодирования спектра полученным числом бит,
мультиплексор для передачи кодированных данных в битовый поток;
а декодер включает в себя следующие последовательно связанные блоки:
демультиплексор, предназначенный для разбития и расшифровки данных потока,
блок декодирования норм,
блок деквантования норм,
блок построения психоакустической модели по восстановленным нормам,
второй блок расчета распределения бит, выполненный с возможностью расчета распределения бит на основе данных психоакустической модели, построенной по восстановленным нормам,
блок декодировния и деквантования спектра, выполненный с возможностью декодирования спектра с учетом информации о распределении бит,
блок масштабирования декодированных спектральных коэффициентов в соответствии с восстановленными нормами,
блок обратного преобразования спектральных коэффициентов в сигнал во временной области.
22. Устройство для кодирования/декодирования звукового сигнала по п.21, в котором кодер дополнительно содержит блок вычисления параметров шума для квантованных в ноль спектральных коэффициентов, передающий вычисленные параметры в поток данных.
23. Устройство для кодирования/декодирования звукового сигнала по п.21, в котором декодер дополнительно содержит блок подстановки шума, выполненный с возможностью восстановления подстановкой шума декодированных в ноль спектральных коэффициентов.
24. Устройство для кодирования/декодирования звукового сигнала, содержащее кодер и связанный с ним декодер, в котором кодер включает в себя следующие блоки:
блок модифицированного дискретного косинусного преобразования (МДКП), выполненный с возможностью преобразования входного сигнала в спектральные коэффициенты,
блок оценки и квантования норм, выполненный с возможностью группировки спектральных коэффициентов в частотные полосы и оценки нормы для каждой полосы как средней энергии в полосе, блок кодирования норм,
блок построения психоакустической модели по спектральным коэффициентам, предназначенный для определения важности спектральных коэффициентов,
блок расчета распределения бит, выполненный с возможностью расчета распределения бит на основе данных о важности психоакустической модели,
блок квантования и кодирования спектра, выполненный с возможностью кодирования спектра полученным числом бит,
блок кодирования распределения бит,
мультиплексор для передачи кодированных данных в битовый поток;
а декодер включает в себя следующие блоки:
демультиплексор, предназначенный для разбития и расшифровки данных потока,
блок декодирования норм,
блок деквантования норм,
блок декодирования распределения бит, на вход которого поступают данные из потока,
блок декодирования и деквантования спектра, на вход которою поступают данные о распределении бит и данные из потока,
блок нормализации декодированных спектральных коэффициентов в соответствии с восстановленными нормами,
блок обратного преобразования спектральных коэффициентов в сигнал во временной области.
25. Устройство для кодирования/декодирования звукового сигнала по п.24, в котором кодер дополнительно содержит блок вычисления параметров шума для квантованных в ноль спектральных коэффициентов, передающий вычисленные параметры в поток данных.
26. Устройство для кодирования/декодирования звукового сигнала по п.24, в котором декодер дополнительно содержит блок подстановки шума, выполненный с возможностью восстановления подстановкой шума декодированных в ноль спектральных коэффициентов.