СПОСОБ ДЛЯ ОБРАБОТКИ АУДИОСИГНАЛА В СООТВЕТСТВИИ С ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКОЙ ПОМЕЩЕНИЯ, БЛОК ОБРАБОТКИ СИГНАЛОВ, АУДИОКОДЕР, АУДИОДЕКОДЕР И УСТРОЙСТВО БИНАУРАЛЬНОГО РЕНДЕРИНГА

1. Способ для обработки аудиосигнала (400, 802) в соответствии с импульсной характеристикой (300, 804) помещения, содержащий этапы, на которых:
раздельно обрабатывают (402, 404, 406, 422, 424, 812, 816a, 816b) аудиосигнал (400, 802) с первичной частью (301, 302) и позднюю реверберацию (304) в импульсной характеристике (300, 804) помещения; и
объединяют (418, 432, 828) аудиосигнал, обработанный с первичной частью (414, 428, 814) в импульсной характеристике (300, 804) помещения, и реверберированный сигнал (416, 430, 826a, 826b),
причем переход от первичной части (301, 302) к поздней реверберации (304) в импульсной характеристике (300, 804) помещения определяется, как только мера корреляции достигает пороговой величины,
при этом мера корреляции описывает сходство спада в акустической энергии, включающего в себя начальное состояние, и спада в акустической энергии, начинающегося в некий момент после начального состояния на предопределенном частотном диапазоне, в отношении импульсной характеристики (300, 804) помещения,
причем пороговая величина устанавливается зависимой от меры корреляции для выбранного отражения из первичных отражений (302, 602) в первичной части (301, 302) импульсной характеристики (300, 804) помещения, и
при этом выбранное отражение из первичных отражений является первым отражением (602).
2. Способ по п. 1, в котором этап, на котором определяют переход, содержит этапы, на которых:
определяют (500) распределение акустической энергии на основе импульсной характеристики (300, 804) помещения; и
определяют (502) множество мер корреляции, указывающее корреляцию между акустической энергией в соответствующей части определенного распределения и акустической энергией в начальном состоянии для множества частей определенного распределения.
3. Способ по п. 2, в котором
этап, на котором определяют распределение, содержит этап, на котором определяют частотно-временное распределение акустической энергии, и
часть распределения содержит временной блок предопределенной длины, причем начальное состояние задается первым из множества временных блоков частотно-временного распределения.
4. Способ по п. 2 или 3, в котором этап, на котором определяют распределение, содержит этап, на котором вычисляют рельеф спада энергии (EDR) из импульсной характеристики (300, 804) помещения.
5. Способ по п. 4, в котором EDR вычисляется следующим образом:
,
где
- рельеф спада энергии,
- импульсная характеристика (300, 804) помещения,
ω=2πf.
6. Способ по одному из пп. 3 или 5, в котором импульсная характеристика (300, 804) помещения обладает предопределенной эффективной длиной, и в котором этап, на котором определяют частотно-временное распределение, содержит этап, на котором вычисляют спектр FFT импульсной характеристики (300, 804) помещения с использованием окна, имеющего длину, соответствующую эффективной длине импульсной характеристики помещения.
7. Способ по п. 6, в котором
акустическая энергия в начальном состоянии определяется путем получения всей эффективной длины импульсной характеристики (300, 804) помещения, вычисления спектра FFT и возведения абсолютных значений в квадрат, а
акустическая энергия временного блока определяется путем сдвига окна на время, ассоциированное с временным блоком, заполнения нулями разделенных на окна выборок до эффективной длины, вычисления FFT и возведения абсолютных значений в квадрат.
8. Способ по одному из пп. 1–3, 5, 7, в котором мера корреляции вычисляется следующим образом:
,
где
- мера корреляции,
- рельеф спада энергии полного частотного диапазона на частоте f,
- среднее значение по всем частотам у начального рельефа спада энергии полного диапазона,
- рельеф спада энергии на частоте f, начиная с момента t,
- среднее значение по всем частотам у рельефа спада энергии полного диапазона, начиная с момента t,
ω=2πf.
9. Способ по одному из пп. 1–3, 5, 7, в котором пороговая величина определяется на основе постоянного значения и меры корреляции для выбранного отражения из первичных отражений (302, 602).
10. Способ по п. 9, в котором постоянное значение равно 1/e, и в котором пороговая величина задается следующим образом:
,
где
- мера корреляции для выбранного отражения из первичных отражений (302, 602),
F
t - временной индекс, где выбранное отражение из первичных отражений (302, 602) сталкивается после прямого звука (300),
c - постоянное значение, которое основывается на , причем e – число Эйлера.
11. Нематериальный компьютерный программный продукт, содержащий компьютерно-читаемый носитель, хранящий команды, которые, при исполнении на компьютере, осуществляют способ по одному из пп. 1–10.
12. Блок обработки сигналов, содержащий
вход для приема аудиосигнала (400, 802);
процессор, сконфигурированный для обработки принятого аудиосигнала (400, 802) в соответствии с импульсной характеристикой (300, 804) помещения согласно способу по одному из пп. 1–10; и
выход для объединения (418, 432, 828) обработанной первичной части (414, 428, 814) принятого аудиосигнала и реверберированного сигнала (416, 430, 826a, 826b) в выходной аудиосигнал.
13. Блок обработки сигналов по п. 12, содержащий:
процессор (402, 404, 422, 812) первичной части для обработки принятого аудиосигнала (400, 802) в соответствии с первичной частью (301, 302, 602) в импульсной характеристике (300, 804) помещения; и
процессор (406, 424, 816a, 816b) поздней реверберации для обработки принятого аудиосигнала (400, 802) в соответствии с поздней реверберацией (304) в импульсной характеристике (300, 804) помещения.
14. Аудиокодер для кодирования аудиосигнала, причем аудиокодер сконфигурирован для обработки аудиосигнала, кодируемого в соответствии с импульсной характеристикой (300, 804) помещения, в соответствии со способом по одному из пп. 1–10.
15. Аудиокодер по п. 14, где аудиокодер содержит блок обработки сигналов по п. 12 или 13.
16. Аудиодекодер для декодирования кодированного аудиосигнала, причем аудиодекодер сконфигурирован для обработки декодируемого аудиосигнала (400, 802) в соответствии с импульсной характеристикой (300, 804) помещения, в соответствии со способом по одному из пп. 1–10.
17. Аудиодекодер по п. 16, причем аудиодекодер содержит блок обработки сигналов по п. 12 или 13.
18. Аудиодекодер по п. 16, содержащий устройство рендеринга, сконфигурированное для приема декодированного аудиосигнала (400, 802) и рендеринга выходных сигналов на основе импульсной характеристики (300, 804) помещения.
19. Аудиодекодер по п. 17, содержащий устройство рендеринга, сконфигурированное для приема декодированного аудиосигнала (400, 802) и рендеринга выходных сигналов на основе импульсной характеристики (300, 804) помещения.
20. Аудиодекодер по п. 18 или 19, в котором устройство рендеринга содержит устройство бинаурального рендеринга.
21. Устройство бинаурального рендеринга, содержащее блок обработки сигналов по п. 12 или 13.