СЖАТИЕ СВЕТОВЫХ СИГНАЛОВ

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