МОДУЛЬ ОЦЕНКИ ПОДОБИЯ АУДИОСИГНАЛОВ, АУДИОКОДЕР, СПОСОБЫ И КОМПЬЮТЕРНАЯ ПРОГРАММА

1. Модуль (100; 200; 340) оценки подобия аудиосигналов,
при этом модуль оценки подобия аудиосигналов выполнен с возможностью получать сигналы (122a-122c; 222a-222e) огибающей для множества частотных диапазонов на основе входного аудиосигнала (110; 210; 362), и
при этом модуль оценки подобия аудиосигналов выполнен с возможностью получать информацию (162a-162c; 262a-262e) модуляции, ассоциированную с сигналами огибающей для множества частотных диапазонов модуляции, при этом информация модуляции описывает временную модуляцию сигналов огибающей для множества частотных диапазонов модуляции и содержит множество значений, которые ассоциированы с различными частотами модуляции, которые присутствуют в соответствующем сигнале огибающей; и
при этом модуль оценки подобия аудиосигналов выполнен с возможностью сравнивать полученную информацию модуляции с опорной информацией (182a-182c; 282a-282e) модуляции, ассоциированной с опорным аудиосигналом (310) для того, чтобы получать информацию (112; 212; 342) относительно подобия между входным аудиосигналом и опорным аудиосигналом.
2. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью применять множество фильтров или операций (230) фильтрации, имеющих перекрывающиеся характеристики фильтра для того, чтобы получать сигналы (122a-122c; 222a-222e) огибающей.
3. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью применять выпрямление (236) к выходным сигналам (232a-232e) фильтров или операции (230) фильтрации, с тем чтобы получать множество выпрямленных сигналов (238), или при этом модуль оценки подобия аудиосигналов выполнен с возможностью получать огибающую Гильберта на основе выходных сигналов (232a-232e) фильтров или операции (230) фильтрации, или при этом модуль оценки подобия аудиосигналов выполнен с возможностью демодулировать выходные сигналы (232a-232e) фильтров или операции (230) фильтрации.
4. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 3, при этом модуль оценки подобия аудиосигналов выполнен с возможностью применять фильтр нижних частот или фильтрацию (240) нижних частот к выпрямленным сигналам (238).
5. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью применять автоматическую регулировку (250) усиления для того, чтобы получать сигналы (222a-222e) огибающей, либо применять логарифмическое преобразование для того, чтобы получать сигналы (222a-222e) огибающей, либо применять моделирование прямого маскирования для того, чтобы получать сигналы (222a-222e) огибающей.
6. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 5, при этом модуль оценки подобия аудиосигналов выполнен с возможностью варьировать усиление, применяемое для того, чтобы извлекать сигналы (222a-222e) огибающей, на основе выпрямленных и фильтрованных по нижним частотам сигналов (242), предоставленных посредством множества фильтров или операций (240) фильтра на основе входного аудиосигнала.
7. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью обрабатывать выпрямленные и фильтрованные по нижним частотам версии (242) сигналов (232a-232e), предоставленных посредством множества фильтров или операций (230) фильтрации, на основе входного аудиосигнала (210) с использованием последовательности двух или более контуров (254, 256, 257) адаптации, которые применяют время-зависимое масштабирование в зависимости от время-зависимых значений усиления (258), при этом модуль оценки подобия аудиосигналов выполнен с возможностью регулировать различные время-зависимые значения (258) усиления с использованием различных постоянных времени.
8. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью применять множество модуляционных фильтров (264), имеющих различные полосы пропускания, к сигналам (222a-222e) огибающей, с тем чтобы получать информацию (262a-262e) модуляции, и/или при этом модуль оценки подобия аудиосигналов выполнен с возможностью применять понижающую дискретизацию к сигналам (222a-222e) огибающей, с тем чтобы получать информацию (262a-262e) модуляции.
9. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 8, в котором модуляционные фильтры (264) выполнены с возможностью по меньшей мере частично разделять компоненты сигнала (222a-222e) огибающей, имеющие различные частоты, при этом центральная частота первого, наименьшего частотного модуляционного фильтра меньше 5 Гц, и при этом центральная частота наибольшего частотного модуляционного фильтра находится в диапазоне между 200 Гц и 300 Гц.
10. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 8, при этом модуль оценки подобия аудиосигналов выполнен с возможностью удалять DC-компоненты при получении информации (262a-262e) модуляции.
11. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 8, при этом модуль оценки подобия аудиосигналов выполнен с возможностью удалять информацию фазы при получении информации (262a-262e) модуляции.
12. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью извлекать скалярное значение (112; 212; 342), представляющее разность между полученной информацией (262a-262e) модуляции и опорной информацией (282a-282e) модуляции, ассоциированной с опорным аудиосигналом (310).
13. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью определять разностное представление (294a-294e) для того, чтобы сравнивать полученную информацию (262a-262e) модуляции с опорной информацией (282a-282e) модуляции, ассоциированной с опорным аудиосигналом.
14. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью регулировать весовой коэффициент разности (289a-289e) между полученной информацией (262a-262e) модуляции и опорной информацией (282a-282e) модуляции, ассоциированной с опорным аудиосигналом, в зависимости от комодуляции между полученными сигналами (222a-222e) огибающей или информацией (262a-262e) модуляции в двух или более смежных акустических частотных диапазонах или между сигналами огибающей, ассоциированными с опорным сигналом, либо между опорной информацией (282a-282e) модуляции в двух или более смежных акустических частотных диапазонах.
15. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью применять более высокие весовые коэффициенты для разностей (289a-289e) между полученной информацией (262a-262e) модуляции и опорной информацией (282a-282e) модуляции, ассоциированной с опорным аудиосигналом, указывающих то, что входной аудиосигнал (210) содержит дополнительный сигнальный компонент, по сравнению с разностями (289a-289e) между полученной информацией (262a-262e) модуляции и опорной информацией (282a-282e) модуляции, ассоциированной с опорным аудиосигналом, указывающими то, что во входном аудиосигнале отсутствует сигнальный компонент, при определении информации (212) относительно подобия между входным аудиосигналом и опорным аудиосигналом.
16. Модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, при этом модуль оценки подобия аудиосигналов выполнен с возможностью взвешивать положительные и отрицательные значения разности (289a-289e) между полученной информацией (262a-262e) модуляции и опорной информацией (282a-282e) модуляции с использованием различных весовых коэффициентов при определении информации относительно подобия между входным аудиосигналом и опорным аудиосигналом.
17. Аудиокодер (300; 400) для кодирования аудиосигнала (310; 410),
при этом аудиокодер выполнен с возможностью определять один или более параметров (324; 424) кодирования в зависимости от оценки подобия между аудиосигналом (310; 410), который должен кодироваться, и кодированным аудиосигналом (362),
при этом аудиокодер содержит модуль (100; 200; 340) оценки подобия аудиосигналов по п. 1, который выполнен с возможностью оценивать подобие между аудиосигналом (310; 410), который должен кодироваться, и кодированным аудиосигналом (352).
18. Аудиокодер (300; 400) по п. 17, при этом аудиокодер выполнен с возможностью кодировать один или более параметров (324; 424) расширения полосы пропускания, которые задают правило обработки, которое должно использоваться на стороне аудиодекодера (1000) для того, чтобы извлекать отсутствующий аудиоконтент (1052) на основе аудиоконтента (1042) другого частотного диапазона, кодированного посредством аудиокодера; и/или при этом аудиокодер выполнен с возможностью кодировать один или более конфигурационных параметров аудиодекодера, которые задают правило обработки, которое должно использоваться на стороне аудиодекодера.
19. Аудиокодер (300; 400) по п. 17, при этом аудиокодер выполнен с возможностью поддерживать интеллектуальное заполнение промежутков, и при этом аудиокодер выполнен с возможностью определять один или более параметров (324; 424) интеллектуального заполнения промежутков с использованием оценки подобия между аудиосигналом (310; 410), который должен кодироваться, и кодированным аудиосигналом (352).
20. Аудиокодер (300; 400) по п. 17, при этом аудиокодер выполнен с возможностью выбирать одну или более ассоциаций между исходным частотным диапазоном (sT[.]) и целевым частотным диапазоном (фрагментом[.]) для расширения полосы пропускания и/или один или более рабочих параметров обработки для расширения полосы пропускания в зависимости от оценки подобия между аудиосигналом (310; 410), который должен кодироваться, и кодированным аудиосигналом (362).
21. Аудиокодер (300; 400) по п. 17, при этом аудиокодер выполнен с возможностью выбирать одну или более ассоциаций между исходным частотным диапазоном и целевым частотным диапазоном для расширения полосы пропускания, при этом аудиокодер выполнен с возможностью избирательно разрешать или запрещать изменение ассоциации между исходным частотным диапазоном и целевым частотным диапазоном в зависимости от оценки модуляции огибающей в старом или новом целевом частотном диапазоне.
22. Аудиокодер (300; 400) по п. 21, при этом аудиокодер выполнен с возможностью определять интенсивность (485) модуляции огибающей в целевом частотном диапазоне в частотном диапазоне модуляции, соответствующем частоте кадров кодера, и определять показатель (487) чувствительности в зависимости от определенной интенсивности модуляции, и при этом аудиокодер выполнен с возможностью определять то, разрешается или запрещается изменять ассоциацию между целевым частотным диапазоном и исходным частотным диапазоном в зависимости от показателя чувствительности.
23. Аудиокодер (500) для кодирования аудиосигнала, при этом аудиокодер выполнен с возможностью определять один или более параметров (524) кодирования в зависимости от аудиосигнала (510), который должен кодироваться с использованием нейронной сети (524), при этом нейронная сеть обучается с использованием модуля (100; 200) оценки подобия аудиосигналов по п. 1.
24. Модуль (600) оценки подобия аудиосигналов,
при этом модуль оценки подобия аудиосигналов выполнен с возможностью получать сигналы (622a-622c) огибающей для множества частотных диапазонов на основе входного аудиосигнала (610), и
при этом модуль оценки подобия аудиосигналов выполнен с возможностью сравнивать аналитическое представление (622a-622c) входного аудиосигнала, который соответствует сигналам огибающей или который основан на сигналах огибающей, с опорным аналитическим представлением (682a-682c), ассоциированным с опорным аудиосигналом, чтобы получать информацию (612) относительно подобия между входным аудиосигналом и опорным аудиосигналом,
при этом модуль оценки подобия аудиосигналов выполнен с возможностью регулировать весовой коэффициент разности между полученным аналитическим представлением (622a-622c) и опорным аналитическим представлением (682a-682c) в зависимости от комодуляции между сигналами огибающей или полученной информацией модуляции в двух или более смежных акустических частотных диапазонах входного аудиосигнала или в зависимости от комодуляции между сигналами огибающей, ассоциированными с опорным аудиосигналом, или между опорной информацией модуляции в двух или более смежных акустических частотных диапазонах опорного аудиосигнала.
25. Способ оценки подобия между аудиосигналами,
при этом способ содержит этап, на котором получают сигналы огибающей для множества частотных диапазонов на основе входного аудиосигнала, и
при этом способ содержит этап, на котором получают информацию модуляции, ассоциированную с сигналами огибающей для множества частотных диапазонов модуляции, при этом информация модуляции описывает временную модуляцию сигналов огибающей для множества частотных диапазонов модуляции и содержит множество значений, которые ассоциированы с различными частотами модуляции, которые присутствуют в соответствующем сигнале огибающей; и
при этом способ содержит этап, на котором сравнивают полученную информацию модуляции с опорной информацией модуляции, ассоциированной с опорным аудиосигналом, чтобы получать информацию относительно подобия между входным аудиосигналом и опорным аудиосигналом.
26. Способ кодирования аудиосигнала,
при этом способ содержит этап, на котором определяют один или более параметров кодирования в зависимости от оценки подобия между аудиосигналом, который должен кодироваться, и кодированным аудиосигналом,
при этом способ содержит этап, на котором оценивают подобие между аудиосигналом, который должен кодироваться, и кодированным аудиосигналом по п. 25.
27. Способ кодирования аудиосигнала,
при этом способ содержит этап, на котором определяют один или более параметров кодирования в зависимости от аудиосигнала, который должен кодироваться с использованием нейронной сети,
при этом нейронная сеть обучается с использованием способа оценки подобия между аудиосигналами по п. 25.
28. Способ оценки подобия между аудиосигналами,
при этом способ содержит этап, на котором получают сигналы огибающей для множества частотных диапазонов на основе входного аудиосигнала, и
при этом способ содержит этап, на котором сравнивают аналитическое представление входного аудиосигнала, который соответствует сигналам огибающей или который основан на сигналах огибающей, с опорным аналитическим представлением, ассоциированным с опорным аудиосигналом, чтобы получать информацию относительно подобия между входным аудиосигналом и опорным аудиосигналом,
при этом способ содержит этап, на котором регулируют весовой коэффициент разности между полученным аналитическим представлением и опорным аналитическим представлением в зависимости от комодуляции между сигналами огибающей или полученной информацией модуляции в двух или более смежных акустических частотных диапазонах входного аудиосигнала или в зависимости от комодуляции между сигналами огибающей, ассоциированными с опорным аудиосигналом, или между опорной информацией модуляции в двух или более смежных акустических частотных диапазонах опорного аудиосигнала.
29. Компьютерная программа для осуществления способа по одному из пп. 25-28, когда компьютерная программа работает на компьютере.