next up previous
Next: Spatial Sound Authoring Systems Up: PREVIOUS RESEARCH Previous: PREVIOUS RESEARCH

Spatial Sound Application Programmer Interfaces

The current VRML [Bell et al. 96] specification has only a sound node to support spatial sound, and does not define soundscape attributes to describe reverberation. A browser might guess the size of the space and then set important reverberation parameters for sound spatialization. The Java3D [Sowizral et al. 97] specification is in that regard more advanced, supporting a notion of a soundscape, an application area with aural attributes capturing delay times and reflections. These APIs are good for multimedia content, but are not suitable for simulating room acoustics [Savioja et al. 97][Dalenbäck et al. 94], which are much more complicated and require a more physical approach -- specification of the material and transfer functions of sound objects (e.g., a wall) in the simulated space. Such simulations are not yet done in realtime. Realtime processing becomes possible if the room parameters are processed beforehand [Reilly-McGrath95].



Jens Herder
Thu Nov 27 20:28:38 JST 1997