СПОСОБ И УСТРОЙСТВО ДЛЯ СЕЛЕКТИВНОГО КОДИРОВАНИЯ СИГНАЛА НА ОСНОВЕ ХАРАКТЕРИСТИК БАЗОВОГО КОДЕРА

1. Способ кодирования входного сигнала, содержащий:
кодирование входного сигнала с использованием кодера базового уровня для формирования кодированного сигнала базового уровня;
декодирование кодированного сигнала базового уровня для формирования восстановленного сигнала;
сравнение восстановленного сигнала с входным сигналом;
выбор кодера уровня расширения из множества кодеров уровня расширения в зависимости от сравнения между восстановленным сигналом и входным сигналом; и
генерацию кодированного сигнала уровня расширения с использованием выбранного кодера уровня расширения, причем кодированный сигнал уровня расширения зависит от входного сигнала.
2. Способ по п.1, дополнительно содержащий:
генерацию сигнала ошибки как разность между восстановленным сигналом и входным сигналом,
причем генерация кодированного сигнала уровня расширения включает в себя кодирование сигнала ошибки.
3. Способ по п.1, в котором сигнал ошибки содержит взвешенную разность между восстановленным сигналом и входным сигналом.
4. Способ по п.1, в котором сравнение восстановленного сигнала с входным сигналом включает в себя:
оценку энергии Е_tot в компонентах восстановленного сигнала;
оценку энергии Е_err в компонентах восстановленного сигнала, которые содержат ошибки; и
сравнение энергии Е_tot с энергией Е_err.
5. Способ по п.4, дополнительно содержащий:
преобразование восстановленного сигнала для формирования компонентов восстановленного сигнала,
причем преобразование выбрано из группы преобразований, состоящей из преобразования Фурье, модифицированного дискретного косинусного преобразования (МСКТ) и вейвлет-преобразования.
6. Способ по п.4, в котором оценка энергии E-err в компонентах восстановленного сигнала, которые содержат ошибки, включает в себя:
суммирование энергий тех компонентов Sc(k) восстановленного сигнала, для которых отношение S(k)/Sc(k) компонента S(k) входного сигнала к компоненту Sc(k) восстановленного сигнала превышает пороговое значение.
7. Способ по п.4, дополнительно содержащий:
преобразование восстановленного сигнала для формирования компонентов восстановленного сигнала; и
преобразование входного сигнала для формирования компонентов входного сигнала,
при этом преобразование выбрано из группы преобразований, состоящей из преобразования Фурье, модифицированного дискретного косинусного преобразования (МДКП) и вейвлет-преобразования.
p
p
8. Способ по п.6, в котором энергия компонента Sc(k) оценивается как |Sc(k)|, и в котором энергия компонента S(k) оценивается как |S(k)|, P - число больше нуля.
9. Способ по п.10, в котором сравнение энергии Е_tot с энергией E_err включает в себя:
сравнение отношения энергий E_err/E_tot с пороговым значением.
10. Способ по п.1, в котором входной сигнал включает в себя аудио сигнал и в котором кодер базового уровня содержит речевой кодер.
11. Способ по п.1, дополнительно содержащий вывод кодированного сигнала базового уровня, кодированного сигнала уровня расширения и указателя выбранного кодера уровня расширения в канал.
12. Селективный кодер сигнала, содержащий:
кодер базового уровня, который принимает входной сигнал, подлежащий кодированию, и формирует кодированный сигнал базового уровня;
декодер базового уровня, который принимает кодированный сигнал базового уровня в качестве входа и формирует восстановленный сигнал; и
множество кодеров уровня расширения, каждый из которых выбирается для кодирования сигнала ошибки, чтобы сформировать кодированный сигнал уровня расширения, причем сигнал ошибки содержит разность между входным сигналом и восстановленным сигналом; и
модуль компаратора/селектора, который выбирает кодер уровня расширения из множества кодеров уровня расширения в зависимости от сравнения входного сигнала и кодированного сигнала базового уровня,
при этом входной сигнал кодируется как кодированный сигнал базового уровня, кодированный сигнал уровня расширения и указатель выбранного кодера уровня расширения.
13. Селективный кодер сигнала по п.12, в котором кодер базового уровня включает в себя речевой кодер.
14. Селективный кодер сигнала по п.12, в котором модуль компаратора/селектора:
оценивает энергию Е_tot в компонентах восстановленного сигнала;
оценивает энергию Е_err в компонентах восстановленного сигнала, которые содержат ошибки; и
сравнивает энергию Е_tot с энергией Е_err.
15. Селективный кодер сигнала по п.14, в котором модуль компаратора/селектора оценивает энергию E_err в компонентах восстановленного сигнала, которые содержат ошибки, путем суммирования энергий этих компонентов Sc(k) восстановленного сигнала, для которых отношение S(k)/Sc(k) компонента S(k) входного сигнала к компоненту Sc(k) восстановленного сигнала превышает пороговое значение.
16. Селективный кодер сигнала по п.14, в котором модуль компаратора/селектора сравнивает энергию E_tot с энергией E_err путем сравнения отношения энергий E_err/E_tot с пороговым значением.
17. Селективный кодер сигнала по п.14, в котором восстановленный сигнал и компоненты входного сигнала вычисляются с помощью преобразования, выбранного из группы, состоящей из преобразования Фурье, модифицированного дискретного косинусного преобразования (МДКП) и вейвлет-преобразования.
18. Селективный декодер сигнала для декодирования исходного сигнала, который кодирован как кодированный сигнал базового уровня, кодированный сигнал уровня расширения и указатель выбранного кодера уровня расширения, причем декодер содержит:
декодер базового уровня, который принимает кодированный сигнал базового уровня в качестве входа и формирует первый восстановленный сигнал; и
декодер уровня расширения, управляемый указателем выбранного кодера уровня расширения, который декодирует кодированный сигнал уровня расширения для формирования второго восстановленного сигнала.
19. Селективный декодер сигнала по п.18, в котором второй восстановленный сигнал включает в себя сигнал ошибки и в котором исходный сигнал восстанавливается в виде суммы восстановленного сигнала и сигнала ошибки.
20. Селективный декодер сигнала по п.18, в котором декодер уровня расширения реагирует на первый и второй восстановленные сигналы и кодированный сигнал уровня расширения и в котором второй восстановленный сигнал является оценкой исходного сигнала.