Perceptual audio source culling for virtual environments

Download
2016
Metan, Ali Can
Game engines and virtual environment software that are in use today, use various techniques to synthesize spatial audio. One such technique, is through the use of head related transfer functions, in conjunction with artificial reverberators. For any virtual environment, synthesizing large amounts of spatial audio through these methodologies, will impose a performance penalty for the underlying hardware. The aim of this study is to develop a methodology that improves overall performance by culling inaudible and perceptually less prominent sound sources to be rendered in order to avoid performance implications. Through the use of distance attenuation and auditory masking, minimal decrease in perceived sound quality was intended to be achieved. The algorithm proposed in this paper is benchmarked and compared with the existing approaches to this problem. Subjective evaluation of the audio quality is also provided with the MUSHRA tests.

Suggestions

PERCEPTUAL AUDIO SOURCE CULLING FOR VIRTUAL ENVIRONMENTS
Metan, Ali Can; Hacıhabiboğlu, Hüseyin (2016-09-09)
Existing game engines and virtual reality software, use various techniques to render spatial audio. One such technique, binaural synthesis, is achieved through the use of head-related transfer functions, in conjunction with artificial reverberators. For virtual environments that embody a large number of concurrent sound sources, binaural synthesis will be computationally costly. The work presented in this paper aims to develop a methodology that improves overall performance by culling inaudible and perceptu...
Mephisto: a source to source transpiler from pure data to Faust
Demir, Abdullah Onur; Hacıhabiboğlu, Hüseyin; Department of Modeling and Simulation (2015)
PD and Max/MSP softwares are widely used for procedural sound design for games. However, the software cannot be easily integrated with games. On the other hand, various optimized synthesizes can be developed using low level languages by Faust. Transporting models and applying the same algorithms from PD to Faust is really a burden to procedural sound designers. The aim of this thesis is to write a source to source transpiler which transpiles PD source to Faust source. After created, the transpiler is assess...
SystemC implementation of a risc-based microcontroller architecture
Zengin, Salih; Aşkar, Murat; Department of Electrical and Electronics Engineering (2007)
Increasing the complexity of modern electronic systems leads to Electronic System Level (ESL) modeling concept, which supports hardware and software co-design and co-verification environment in a single framework. SystemC language, which is an IEEE approved electronic design standard for system design and verification processes, provides such an environment by supporting a wide range of abstraction levels from system-level to register-transfer level (RTL). In this thesis, two different models of a processor...
Perceptual Soundfield Reconstruction in Three Dimensions via Sound Field Extrapolation
Erdem, Ege; De Sena, Enzo; Hacıhabiboğlu, Hüseyin; Cvetkovic, Zoran (2019-05-01)
Perceptual sound field reconstruction (PSR) is a spatial audio recording and reproduction method based on the application of stereophonic panning laws in microphone array design. PSR allows rendering a perceptually veridical and stable auditory perspective in the horizontal plane of the listener, and involves recording using nearcoincident microphone arrays. This paper extends the PSR concept to three dimensions using sound field extrapolation carried out in the spherical-harmonic domain. Sound field render...
A simulation tool for mc6811
Sarıkan (Tuncer), Nazlı; Güran, Hasan; Department of Electrical and Electronics Engineering (2004)
The aim of this thesis study is to develop a simulator for an 8-bit microcontroller and the written document of this thesis study analyses the process of devoloping a software for simulating an 8 bit microcontroller, MC68HC11. In this simulator study a file processing including the parsing of the assembler code and the compilation of the parsed instructions is studied. Also all the instruction execution process containing the cycle and instruction execution and the interrupt routine execution is observed th...
Citation Formats
A. C. Metan, “Perceptual audio source culling for virtual environments,” M.S. - Master of Science, Middle East Technical University, 2016.