Interpolation of scheduled simulation results for real-time auralization of moving sources

A central part of auralization is the consideration of realistic sound propagation effects. This can be achieved using computationally efficient physics-based simulations based on the principle geometrical acoustics. When considering complex effects, e.g. curved propagation due to atmospheric refrac...

Full description

Bibliographic Details
Main Authors: Schäfer Philipp, Fatela João, Vorländer Michael
Format: Article
Language:English
Published: EDP Sciences 2024-01-01
Series:Acta Acustica
Subjects:
Online Access:https://acta-acustica.edpsciences.org/articles/aacus/full_html/2024/01/aacus230100/aacus230100.html
_version_ 1827344714026713088
author Schäfer Philipp
Fatela João
Vorländer Michael
author_facet Schäfer Philipp
Fatela João
Vorländer Michael
author_sort Schäfer Philipp
collection DOAJ
description A central part of auralization is the consideration of realistic sound propagation effects. This can be achieved using computationally efficient physics-based simulations based on the principle geometrical acoustics. When considering complex effects, e.g. curved propagation due to atmospheric refraction, those simulations can be computationally demanding. This can become the bottleneck for real-time auralizations, as the run-time exceeds the duration of one audio block even for large block sizes. A solution is to schedule the simulations into a separate thread. However, this leads to an irregular update rate which is lower than the rate of the audio blocks. Consequently, the output signal can contain audible artifacts. This especially holds when considering the Doppler effect for dynamic scenarios with fast moving sources, like aircraft. This paper introduces a method for interpolating, and thereby upsampling, the results of scheduled simulations in an auralization context in order to avoid such artifacts. The method is applied to an aircraft flyover auralization considering curved sound propagation in an inhomogeneous, moving atmosphere. Using this method, it is possible to auralize such scenarios in real time.
first_indexed 2024-03-07T22:51:05Z
format Article
id doaj.art-0cd2da1db8eb4369a3231a0c05cf5951
institution Directory Open Access Journal
issn 2681-4617
language English
last_indexed 2024-03-07T22:51:05Z
publishDate 2024-01-01
publisher EDP Sciences
record_format Article
series Acta Acustica
spelling doaj.art-0cd2da1db8eb4369a3231a0c05cf59512024-02-23T10:16:10ZengEDP SciencesActa Acustica2681-46172024-01-018910.1051/aacus/2023070aacus230100Interpolation of scheduled simulation results for real-time auralization of moving sourcesSchäfer Philipp0https://orcid.org/0000-0001-7903-4681Fatela João1https://orcid.org/0009-0009-4474-171XVorländer Michael2https://orcid.org/0000-0002-7010-8370Institute for Hearing Technology and Acoustics, RWTH Aachen UniversityInstitute for Hearing Technology and Acoustics, RWTH Aachen UniversityInstitute for Hearing Technology and Acoustics, RWTH Aachen UniversityA central part of auralization is the consideration of realistic sound propagation effects. This can be achieved using computationally efficient physics-based simulations based on the principle geometrical acoustics. When considering complex effects, e.g. curved propagation due to atmospheric refraction, those simulations can be computationally demanding. This can become the bottleneck for real-time auralizations, as the run-time exceeds the duration of one audio block even for large block sizes. A solution is to schedule the simulations into a separate thread. However, this leads to an irregular update rate which is lower than the rate of the audio blocks. Consequently, the output signal can contain audible artifacts. This especially holds when considering the Doppler effect for dynamic scenarios with fast moving sources, like aircraft. This paper introduces a method for interpolating, and thereby upsampling, the results of scheduled simulations in an auralization context in order to avoid such artifacts. The method is applied to an aircraft flyover auralization considering curved sound propagation in an inhomogeneous, moving atmosphere. Using this method, it is possible to auralize such scenarios in real time.https://acta-acustica.edpsciences.org/articles/aacus/full_html/2024/01/aacus230100/aacus230100.htmlauralizationreal timesimulation schedulingaircraft noiseopen-source
spellingShingle Schäfer Philipp
Fatela João
Vorländer Michael
Interpolation of scheduled simulation results for real-time auralization of moving sources
Acta Acustica
auralization
real time
simulation scheduling
aircraft noise
open-source
title Interpolation of scheduled simulation results for real-time auralization of moving sources
title_full Interpolation of scheduled simulation results for real-time auralization of moving sources
title_fullStr Interpolation of scheduled simulation results for real-time auralization of moving sources
title_full_unstemmed Interpolation of scheduled simulation results for real-time auralization of moving sources
title_short Interpolation of scheduled simulation results for real-time auralization of moving sources
title_sort interpolation of scheduled simulation results for real time auralization of moving sources
topic auralization
real time
simulation scheduling
aircraft noise
open-source
url https://acta-acustica.edpsciences.org/articles/aacus/full_html/2024/01/aacus230100/aacus230100.html
work_keys_str_mv AT schaferphilipp interpolationofscheduledsimulationresultsforrealtimeauralizationofmovingsources
AT fatelajoao interpolationofscheduledsimulationresultsforrealtimeauralizationofmovingsources
AT vorlandermichael interpolationofscheduledsimulationresultsforrealtimeauralizationofmovingsources