УСТРОЙСТВО И СПОСОБ ИЗМЕНЕНИЯ ЗВУКОВОГО СИГНАЛА ПО СРЕДСТВАМ ФОРМИРОВАНИЯ ОГИБАЮЩЕЙ

1. Устройство (600) для изменения звукового сигнала, включающее определитель формы огибающей (610), сконфигурированный, чтобы определить коэффициенты формирования огибающей (612), основываясь на звуковом сигнале частотной области (602), представляющем входной звуковой сигнал временного интервала;
процессор банка фильтров (620), сконфигурированный, чтобы произвести множество сигналов с ограниченной полосой частот (622) в области поддиапазона, основываясь на звуковом сигнале частотной области (602);
процессор сигнала (630), сконфигурированный, чтобы изменить сигнал с ограниченной полосой частот области поддиапазона (622) множества сигналов с ограниченной полосой частот области поддиапазона, основываясь на предварительно определенной цели изменения;
объединитель (640), сконфигурированный, чтобы объединить, по крайней мере, подмножество множества сигналов с ограниченной полосой частот области поддиапазона, чтобы получить звуковой сигнал временного интервала (642); и
формирователь огибающей (650), сконфигурированный, чтобы сформировать огибающую звукового сигнала временного интервала (642), основываясь на коэффициентах формирования огибающей (612), чтобы сформировать огибающую множества сигналов с ограниченной полосой частот области поддиапазона, содержащего измененный сигнал с ограниченной полосой частот области поддиапазона, основываясь на коэффициентах формирования огибающей (612), или чтобы сформировать огибающую множества сигналов с ограниченной полосой частот области поддиапазона, основываясь на коэффициентах формирования огибающей (612) до изменения сигнала с ограниченной полосой частот области поддиапазона процессором сигнала (630), чтобы получить сформированный звуковой сигнал (652),
где определитель формы огибающей (610) сконфигурирован, чтобы определить коэффициенты формирования огибающей (612), основываясь на предсказании о частоте звукового сигнала частотной области (602).
2. Устройство по п.1, в котором формирователь огибающей (650) включает преобразователь коэффициентов (810) и множитель (820), где преобразователь коэффициентов (810) сконфигурирован, чтобы преобразовать коэффициенты формирования огибающей (612) во временной интервал, где умножитель (820) сконфигурирован, чтобы умножить звуковой сигнал временного интервала (642) на преобразованные коэффициенты формирования огибающей (812).
3. Устройство по п.1, в котором процессор банка фильтров (620) включает фильтр с предсказанием (710), блок вычитания сигнала (720) и банк фильтров (730), где фильтр с предсказанием (710) сконфигурирован, чтобы произвести прогнозируемый звуковой сигнал (712), основываясь на звуковом сигнале частотной области (602) и коэффициентах формирования огибающей (612), где блок вычитания сигнала (720) сконфигурирован,, чтобы вычесть прогнозируемый звуковой сигнал (712) из звукового сигнала частотной области (602), чтобы получить остаточный звуковой сигнал (722), где банк фильтров (730) сконфигурирован для генерирования сигналов с ограниченной полосой частот (622), чтобы получить множество сигналов с ограниченной полосой частот, основываясь на остаточном звуковом сигнале (722).
4. Устройство по п.3, в котором формирователь огибающей (650) сконфигурирован, чтобы определить энергетическое отношение запаса энергии звукового сигнала частотной области (602) и энергетического содержания остаточного звукового сигнала (722), где формирователь огибающей (650) сконфигурирован, чтобы прервать формирование огибающей звукового сигнала временного интервала (642), если энергетическое отношение ниже, чем предварительно определенный энергетический порог.
5. Устройство по п.3, в котором процессор банка фильтров (620) включает преобразователь сигнала (930), сконфигурированный, чтобы преобразовать сигналы с ограниченной полосой частот, произведенные банком фильтров (730), в область поддиапазона, чтобы получить множество сигналов с ограниченной полосой частот.
6. Устройство по п.1, в котором процессор сигнала (630) сконфигурирован, чтобы изменить второй сигнал с ограниченной полосой частот области поддиапазона множества сигналов с ограниченной полосой частот области поддиапазона, основываясь на второй предварительно определенной цели изменения, где предварительно определенная цель изменения и вторая предварительно определенная цель изменения различны.
7. Устройство по п.1, в котором процессор сигнала (630) сконфигурирован, чтобы произвести амплитудно модулированный сигнал (AM) и частотно модулированный сигнал (FM) для каждого сигнала с ограниченной полосой частот области поддиапазона (622) множества сигналов с ограниченной полосой частот области поддиапазона, где процессор сигнала (630) сконфигурирован, чтобы изменить амплитудно модулированный сигнал (AM) или частотно модулированный сигнал (FM) сигнала с ограниченной полосой частот области поддиапазона (622), который будет изменен, основываясь на предварительно определенной цели изменения.
8. Устройство по п.1, включающее определитель несущей частоты (920), сконфигурированный, чтобы определить множество несущих частот, основываясь на звуковом сигнале частотной области (602), где процессор банка фильтров (620) сконфигурирован, чтобы произвести сигналы с ограниченной полосой частот так, чтобы каждый сигнал с ограниченной полосой частот включал частотный диапазон, содержащий другую несущую частоту множества несущих частот, чтобы получить сигнал с ограниченной полосой частот, связанный с каждой несущей частотой множества несущих частот.
9. Устройство по п.1, включающее фильтр верхних частот/нижних частот (660), сконфигурированный, чтобы фильтровать на верхних частотах входной звуковой сигнал временного интервала или звуковой сигнал частотной области, представляющий входной звуковой сигнал временного интервала, где фильтр верхних частот/нижних частот (660) сконфигурирован, чтобы фильтровать на нижних частотах входной звуковой сигнал временного интервала или звуковой сигнал частотной области, представляющий входной звуковой сигнал временного интервала, чтобы получить звуковой сигнал нижних частот (662), где определитель формы огибающей (610) сконфигурирован, чтобы определить коэффициенты формирования огибающей (612), основываясь на звуковом сигнале верхних частот частотной области (602), где процессор банка фильтров (620) сконфигурирован, чтобы произвести множество сигналов с ограниченной полосой частот (622) в области поддиапазона, основываясь на звуковом сигнале верхних частот частотной области (602) и звуковом сигнале нижних частот (622), где процессор сигнала (630) сконфигурирован, чтобы изменить сигнал с ограниченной полосой частот области поддиапазона, связанный со звуковым сигналом верхних частот частотной области (602) или звуковым сигналом нижних частот (622), где объединитель (640) сконфигурирован, чтобы объединить сигнал с ограниченной полосой частот области поддиапазона, соответствующий звуковому сигналу верхних частот частотной области (602), чтобы получить звуковой сигнал временного интервала (642), или чтобы объединить сигнал с ограниченной полосой частот области поддиапазона, соответствующий звуковому сигналу верхних частот частотной области (602), и сигнал с ограниченной полосой частот области поддиапазона, соответствующий звуковому сигналу нижних частот (662), чтобы получить звуковой сигнал временного интервала (642).
10. Устройство по п.1, включающее фильтр верхних частот/нижних частот (660), сконфигурированный, чтобы фильтровать на верхних частотах входной звуковой сигнал временного интервала или звуковой сигнал частотной области, представляющий входной звуковой сигнал временного интервала так, чтобы определитель формы огибающей (610) определял коэффициенты формирования огибающей (612), основываясь на звуковом сигнале верхних частот частотной области (602), и процессор банка фильтров (620) производил множество сигналов с ограниченной полосой частот (622) в области поддиапазона, основываясь на звуковом сигнале верхних частот частотной области (602), где фильтр верхних частот/нижних частот (660) сконфигурирован, чтобы фильтровать на нижних частотах входной звуковой сигнал временного интервала или звуковой сигнал частотной области, представляющий входной звуковой сигнал временного интервала, чтобы получить звуковой сигнал нижних частот, где объединитель (640) формируется, чтобы объединить множество сигналов с ограниченной полосой частот области поддиапазона, содержащих измененный сигнал с ограниченной полосой частот области поддиапазона и звуковой сигнал нижних частот, чтобы получить звуковой сигнал временного интервала (642), или поставщик полнополосного сигнала (670), сконфигурированный, чтобы объединить сформированный звуковой сигнал (652) и звуковой сигнал нижних частот, чтобы получить полнополосный звуковой сигнал.
11. Устройство по п.10, включающее определитель основного тона и определитель обертона, где определитель основного тона сконфигурирован, чтобы выбрать сигнал с ограниченной полосой частот области поддиапазона (622) множества сигналов с ограниченной полосой частот области поддиапазона, чтобы получить основной сигнал с ограниченной полосой частот, где определитель обертона сконфигурирован, чтобы идентифицировать сигнал с ограниченной полосой частот области поддиапазона (622) множества сигналов с ограниченной полосой частот области поддиапазона, удовлетворяющий критерию обертона относительно выбранного основного сигнала с ограниченной полосой частот, чтобы получить обертон сигнала с ограниченной полосой частот, связанный с выбранным основным сигналом с ограниченной полосой частот, где процессор сигнала (630) сконфигурирован, чтобы изменить выбранный основной сигнал с ограниченной полосой частот, основываясь на предварительно определенной цели изменения, и сконфигурирован, чтобы изменить идентифицированный обертон сигнала с ограниченной полосой частот, связанный с выбранным основным сигналом с ограниченной полосой частот в зависимости от изменения выбранного основного сигнала с ограниченной полосой частот.
12. Устройство по п.11, в котором каждый сигнал с ограниченной полосой частот области поддиапазона (622) включает несущую частоту, где определитель обертона сконфигурирован, чтобы сравнить несущую частоту сигнала с ограниченной полосой частот области поддиапазона (622) множества сигналов с ограниченной полосой частот области поддиапазона с несущей частотой выбранного основного сигнала с ограниченной полосой частот, где критерий обертона удовлетворяется, если несущая частота сигнала с ограниченной полосой частот области поддиапазона (622) является кратным числом несущей частоты выбранного основного сигнала с ограниченной полосой частот с предварительно определенной устойчивостью несущей частоты.
13. Способ (1100) изменения звукового сигнала, включающий
определение (1110) коэффициентов формирования огибающей, основанное на звуковом сигнале частотной области, представляющем входной звуковой сигнал временного интервала;
генерирование (1120) множества сигналов с ограниченной полосой частот в области поддиапазона, основанное на звуковом сигнале частотной области;
изменение (1130) сигнала с ограниченной полосой частот области поддиапазона множества сигналов с ограниченной полосой частот области поддиапазона, основанное на предварительно определенной цели изменения;
объединение (1140), по крайней мере, подмножества множества сигналов с ограниченной полосой частот области поддиапазона, чтобы получить звуковой сигнал временного интервала; и
формирование (1150) огибающей звукового сигнала временного интервала, основанное на коэффициентах формирования огибающей, формирование (1150) огибающей множества сигналов с ограниченной полосой частот области поддиапазона, содержащего измененный сигнал с ограниченной полосой частот области поддиапазона, основанное на коэффициентах формирования огибающей, или формирование (1150) огибающей множества сигналов с ограниченной полосой частот области поддиапазона, основанное на коэффициентах формирования огибающей до изменения сигнала с ограниченной полосой частот области поддиапазона процессором сигнала, чтобы получить сформированный звуковой сигнал,
где коэффициенты формирования огибающей (612) определяются, основываясь на предсказании о частоте звукового сигнала частотной области (602).
14. Компьютерная программа с управляющей программой для выполнения способа по п.13, когда компьютерная программа запущена на цифровом сигнальном процессоре, компьютере или микропроцессоре.