IP Library Granted Patent US 12701383
Granted Patent B2
US 12701383 · App. 18/632,422 · Granted Aug 4, 2026

Rendering reverberation for external sources

Inventors: Antti Johannes Eronen (Tampere, FI); Sujeet Shyamsundar Mate (Tampere, FI); Jaakko Valdemar Hyry (Oulu, FI); Otto Viljami Harju (Tampere, FI)
Assignee: Nokia Technologies Oy
H04S7/305
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12701383
App. No.
18/632,422
Granted
Aug 4, 2026
Kind
B2
Abstract

A method for generating reverberant audio signals, the method including: obtaining at least one reverberation parameter associated with a first acoustic environment; obtaining at least one audio source located at at least one position outside of the first acoustic environment, the at least one audio source having an associated audio signal; generating at least one parameter for the at least one position of the at least one audio source, related to energy propagation for the at least one audio source; and generating a reverberated audio signal associated with the at least one audio source based on the at least one parameter to adjust the level of the associated audio signal.

Claims (40)

1 . A method for generating reverberant audio signals, the method comprising:

obtaining at least one reverberation parameter associated with a first acoustic environment;

obtaining at least one audio source located in at least one position outside of the first acoustic environment, the at least one audio source having an associated audio signal;

generating at least one source contribution parameter for the at least one position of the at least one audio source, related to energy contribution for the at least one audio source through at least one acoustic portal, wherein the at least one source contribution parameter is generated based, at least partially, on information associated with the at least one acoustic portal; and

generating a reverberated audio signal associated with the at least one audio source based on the at least one source contribution parameter to adjust a level of the associated audio signal.

2 . The method as claimed in claim 1 , wherein the first acoustic environment comprises at least one finite defined dimension range and at least one acoustic portal associated with the at least one finite defined dimension range.

3 . The method as claimed in claim 2 , wherein generating the at least one source contribution parameter for the at least one position of the at least one audio source comprises:

obtaining at least one model parameter associated with the at least one position of the at least one audio source; and

generating the at least one source contribution parameter based on the at least one model parameter, the at least one source contribution parameter related to the energy contribution for the at least one audio source from the at least one position to the first acoustic environment.

4 . The method as claimed in claim 3 , wherein the at least one source contribution parameter is related to the energy contribution for the at least one audio source from the at least one position to the first acoustic environment through the at least one acoustic portal.

5 . The method as claimed in claim 1 , further comprising generating at least one delay parameter related to a propagation delay for the at least one audio source from the at least one position to the first acoustic environment, wherein generating the reverberated audio signal associated with the at least one audio source is further based on the at least one delay parameter applied to delay the associated audio signal.

6 . The method as claimed in claim 3 , wherein obtaining the at least one model parameter comprises obtaining a polynomial in at least two dimensions, and generating the at least one source contribution parameter based on the at least one model parameter comprises generating a direct propagation value representing transmission of energy from the at least one audio source through the at least one acoustic portal.

7 . The method as claimed in claim 6 , wherein generating the direct propagation value representing transmission of the energy from the at least one audio source through the at least one acoustic portal comprises evaluating the polynomial in the at least two dimensions at a position for the at least one audio source to be rendered.

8 . The method as claimed in claim 1 , further comprising obtaining a flag or indicator configured to identify whether the at least one audio source is a static or dynamic audio source, wherein generating the at least one source contribution parameter comprises recalculating the generation of the at least one source contribution parameter at determined update times for an identified dynamic audio source.

9 . The method as claimed in claim 1 , wherein generating the reverberated audio signal associated with the at least one audio source based on the at least one source contribution parameter to adjust the level of the associated audio signal further comprises applying a directivity filter based on an orientation of the at least one audio source, wherein the reverberated audio signal is generated further based on the at least one reverberation parameter associated with the first acoustic environment.

10 . The method as claimed in claim 1 , wherein the at least one position outside of the first acoustic environment is a center of a spatial extent of the at least one audio source.

11 . The method as claimed in claim 1 , wherein the at least one position outside of the first acoustic environment is at least two positions within a spatial extent of the at least one audio source, wherein generating the at least one source contribution parameter comprises generating a weighted average of source contribution parameters associated with the at least two positions of the at least one audio source.

12 . An apparatus for assisting generating reverberant audio signals, the apparatus comprising:

at least one processor; and

at least one memory storing instructions that, when executed with the at least one processor, cause the apparatus at least to perform:

obtaining at least one reverberation parameter associated with a first acoustic environment;

obtaining at least one audio source located in at least one position outside of the first acoustic environment, the at least one audio source having an associated audio signal;

generating at least one source contribution parameter for the at least one position of the at least one audio source, related to energy contribution for the at least one audio source through at least one acoustic portal, wherein the at least one source contribution parameter is generated based, at least partially, on information associated with the at least one acoustic portal; and

generating a reverberated audio signal associated with the at least one audio source based on the at least one source contribution parameter to adjust a level of the associated audio signal.

13 . The apparatus as claimed in claim 12 , wherein the first acoustic environment comprises at least one finite defined dimension range and at least one acoustic portal associated with the at least one finite defined dimension range.

14 . The apparatus as claimed in claim 13 , wherein the instructions, when executed with the at least one processor, cause the apparatus to perform:

obtaining at least one model parameter associated with the at least one position of the at least one audio source; and

generating the at least one source contribution parameter based on the at least one model parameter, the at least one source contribution parameter related to the energy contribution for the at least one audio source from the at least one position to the first acoustic environment.

15 . The apparatus as claimed in claim 14 , wherein the at least one source contribution parameter is related to the energy contribution for the at least one audio source from the at least one position to the first acoustic environment through the at least one acoustic portal.

16 . The apparatus as claimed in claim 12 , wherein the instructions, when executed with the at least one processor, cause the apparatus to perform generating at least one delay parameter related to a propagation delay for the at least one audio source from the at least one position to the first acoustic environment, and wherein the instructions, when executed with the at least one processor, further cause the apparatus to perform generating the reverberated audio signal based on the at least one delay parameter applied to delay the associated audio signal.

17 . The apparatus as claimed in claim 14 , wherein instructions, when executed with the at least one processor, cause the apparatus to perform obtaining a polynomial in at least two dimensions, and wherein the instructions, when executed with the at least one processor, further cause the apparatus to perform generating a direct propagation value representing transmission of energy from the at least one audio source through the at least one acoustic portal.

18 . The apparatus as claimed in claim 17 , wherein the instructions, when executed with the at least one processor, cause the apparatus to perform evaluating the polynomial in the at least two dimensions at a position for the at least one audio source to be rendered.

19 . The apparatus as claimed in claim 12 , wherein the instructions, when executed with the at least one processor, cause the apparatus to obtain a flag or indicator configured to identify whether the at least one audio source is a static or dynamic audio source, and wherein the instructions, when executed with the at least one processor, cause the apparatus to perform recalculating the generation of the at least one source contribution parameter at determined update times for an identified dynamic audio source.

20 . The apparatus as claimed in claim 12 , wherein the instructions, when executed with the at least one processor, cause the apparatus to perform applying a directivity filter based on an orientation of the at least one audio source.

21 . The apparatus as claimed in claim 12 , wherein the at least one position outside of the first acoustic environment is a center of a spatial extent of the at least one audio source.

22 . A non-transitory computer-readable medium comprising program instructions stored thereon for performing at least the following:

causing obtaining of at least one reverberation parameter associated with a first acoustic environment;

causing obtaining of at least one audio source located in at least one position outside of the first acoustic environment, the at least one audio source having an associated audio signal;

causing generating at least one source of contribution parameter for the at least one position of the at least one audio source, related to energy contribution for the at least one audio source through at least one acoustic portal, wherein the at least one source contribution parameter is generated based, at least partially, on information associated with the at least one acoustic portal; and

causing generating of a reverberated audio signal associated with the at least one audio source based on the at least one source contribution parameter to adjust a level of the associated audio signal.