Personalization support for binaural headphone reproduction in web browsers
This study consider the issue of providing and individual listening experience for binaural sound reproduction in web browsers via headphones. The proposed solution aims at building a web framwork with Web Audio API, giving support to the download of head-related trafer functions (HRTFs) associated with listener's personal profile from a server and the synchronization between the listener's devices. With each playback device and listener, the individual headphone equalization filters will be computed from headphone transfer functions (HpTFs) stored on the server. At server side, we propose to store the HRTFs and HpTFs in spatially oriented format for acoustics (SOFA). At client-side, we propose to convert the data to a new structure (WAV) ensuring a compatible solution with existing Web Audio API implementations. A binaural rendering implementation in JavaScript acting as a proof-of-concept reveals critical issues related to the native implementation in web browsers.
@inproceedings{2015_29,
abstract = {This study consider the issue of providing and individual listening experience for binaural sound reproduction in web browsers via headphones. The proposed solution aims at building a web framwork with Web Audio API, giving support to the download of head-related trafer functions (HRTFs) associated with listener's personal profile from a server and the synchronization between the listener's devices. With each playback device and listener, the individual headphone equalization filters will be computed from headphone transfer functions (HpTFs) stored on the server. At server side, we propose to store the HRTFs and HpTFs in spatially oriented format for acoustics (SOFA). At client-side, we propose to convert the data to a new structure (WAV) ensuring a compatible solution with existing Web Audio API implementations. A binaural rendering implementation in JavaScript acting as a proof-of-concept reveals critical issues related to the native implementation in web browsers.},
address = {Paris, France},
author = {Geronazzi, Michele and Kleimola, Jari and Majdac, Piotr},
booktitle = {Proceedings of the International Web Audio Conference},
editor = {Goldszmidt, Samuel and Schnell, Norbert and Saiz, Victor and Matuszewski, Benjamin},
month = {January},
pages = {},
publisher = {IRCAM},
series = {WAC '15},
title = {Personalization support for binaural headphone reproduction in web browsers},
year = {2015},
ISSN = {2663-5844}
}