Headphone-Based Virtual Spatialization of Sound with a GPU Accelerator
×
Cite This
Citation & Abstract
JO. A.. Belloch, M. Ferrer, A. Gonzalez, F. Martinez-Zaldivar, and AN. M.. Vidal, "Headphone-Based Virtual Spatialization of Sound with a GPU Accelerator," J. Audio Eng. Soc., vol. 61, no. 7/8, pp. 546-561, (2013 July.). doi:
JO. A.. Belloch, M. Ferrer, A. Gonzalez, F. Martinez-Zaldivar, and AN. M.. Vidal, "Headphone-Based Virtual Spatialization of Sound with a GPU Accelerator," J. Audio Eng. Soc., vol. 61 Issue 7/8 pp. 546-561, (2013 July.). doi:
Abstract: This paper describes the design of a binaural headphone-based multisource spatial-audio application using a Graphical Processing Unit (GPU) as the compute engine. It is a highly parallel programmable coprocessor that provides massive computation power when the algorithm is properly parallelized. To render a sound source at a specific location, audio samples must be convolved with Head Related Impulse Responses (HRIR) filters for that location. A data base of HRIR at fixed spatial positions is used. Solutions have been developed to handle two problems: synthesizing sound sources positions that are not in the HRIR database, and virtualizing the movement of the sound sources between different positions. The GPU is particularly appropriate for simultaneously executing multiple convolutions without overloading the main CPU. The results show that the proposed application is able to handle up to 240 sources simultaneously when all sources are moving.
@article{belloch2013headphone-based,
author={belloch, jose a. and ferrer, miguel and gonzalez, alberto and martinez-zaldivar, f.j. and vidal, antonio m.},
journal={journal of the audio engineering society},
title={headphone-based virtual spatialization of sound with a gpu accelerator},
year={2013},
volume={61},
number={7/8},
pages={546-561},
doi={},
month={july},}
@article{belloch2013headphone-based,
author={belloch, jose a. and ferrer, miguel and gonzalez, alberto and martinez-zaldivar, f.j. and vidal, antonio m.},
journal={journal of the audio engineering society},
title={headphone-based virtual spatialization of sound with a gpu accelerator},
year={2013},
volume={61},
number={7/8},
pages={546-561},
doi={},
month={july},
abstract={this paper describes the design of a binaural headphone-based multisource spatial-audio application using a graphical processing unit (gpu) as the compute engine. it is a highly parallel programmable coprocessor that provides massive computation power when the algorithm is properly parallelized. to render a sound source at a specific location, audio samples must be convolved with head related impulse responses (hrir) filters for that location. a data base of hrir at fixed spatial positions is used. solutions have been developed to handle two problems: synthesizing sound sources positions that are not in the hrir database, and virtualizing the movement of the sound sources between different positions. the gpu is particularly appropriate for simultaneously executing multiple convolutions without overloading the main cpu. the results show that the proposed application is able to handle up to 240 sources simultaneously when all sources are moving.},}
TY - paper
TI - Headphone-Based Virtual Spatialization of Sound with a GPU Accelerator
SP - 546
EP - 561
AU - Belloch, Jose A.
AU - Ferrer, Miguel
AU - Gonzalez, Alberto
AU - Martinez-Zaldivar, F.J.
AU - Vidal, Antonio M.
PY - 2013
JO - Journal of the Audio Engineering Society
IS - 7/8
VO - 61
VL - 61
Y1 - July 2013
TY - paper
TI - Headphone-Based Virtual Spatialization of Sound with a GPU Accelerator
SP - 546
EP - 561
AU - Belloch, Jose A.
AU - Ferrer, Miguel
AU - Gonzalez, Alberto
AU - Martinez-Zaldivar, F.J.
AU - Vidal, Antonio M.
PY - 2013
JO - Journal of the Audio Engineering Society
IS - 7/8
VO - 61
VL - 61
Y1 - July 2013
AB - This paper describes the design of a binaural headphone-based multisource spatial-audio application using a Graphical Processing Unit (GPU) as the compute engine. It is a highly parallel programmable coprocessor that provides massive computation power when the algorithm is properly parallelized. To render a sound source at a specific location, audio samples must be convolved with Head Related Impulse Responses (HRIR) filters for that location. A data base of HRIR at fixed spatial positions is used. Solutions have been developed to handle two problems: synthesizing sound sources positions that are not in the HRIR database, and virtualizing the movement of the sound sources between different positions. The GPU is particularly appropriate for simultaneously executing multiple convolutions without overloading the main CPU. The results show that the proposed application is able to handle up to 240 sources simultaneously when all sources are moving.
This paper describes the design of a binaural headphone-based multisource spatial-audio application using a Graphical Processing Unit (GPU) as the compute engine. It is a highly parallel programmable coprocessor that provides massive computation power when the algorithm is properly parallelized. To render a sound source at a specific location, audio samples must be convolved with Head Related Impulse Responses (HRIR) filters for that location. A data base of HRIR at fixed spatial positions is used. Solutions have been developed to handle two problems: synthesizing sound sources positions that are not in the HRIR database, and virtualizing the movement of the sound sources between different positions. The GPU is particularly appropriate for simultaneously executing multiple convolutions without overloading the main CPU. The results show that the proposed application is able to handle up to 240 sources simultaneously when all sources are moving.
Authors:
Belloch, Jose A.; Ferrer, Miguel; Gonzalez, Alberto; Martinez-Zaldivar, F.J.; Vidal, Antonio M.
Affiliations:
Institute of Telecommunications and Multimedia Applications, Universitat Politecnica de Valencia, Valencia, Spain; Dept. of Information Systems and Computation, Universitat Politecnica de Valencia, Valencia, Spain(See document for exact affiliation information.) JAES Volume 61 Issue 7/8 pp. 546-561; July 2013
Publication Date:
August 22, 2013Import into BibTeX
Permalink:
http://www.aes.org/e-lib/browse.cfm?elib=16870