Multichannel massive audio processing for a generalized crosstalk cancellation and equalization application using GPUs

被引:7
|
作者
Belloch, Jose A. [1 ]
Gonzalez, Alberto [1 ]
Martinez-Zaldivar, F. J. [1 ]
Vidal, Antonio M. [2 ]
机构
[1] Univ Politecn Valencia, Inst Telecomunicac & Aplicac Multimedia, 8G Bldg,Camino Vera S-N, E-46022 Valencia, Spain
[2] Univ Politecn Valencia, Dept Sistemas Informat & Computac, Valencia, Spain
关键词
Crosstalk cancellation; GPU; multichannel audio processing; convolution; SOUND; CONVOLUTION;
D O I
10.3233/ICA-130422
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Multichannel acoustic signal processing has undergone major development in recent years due to the increased complexity of current audio processing applications, which involves the processing of multiple sources, channels, or filters. A general scenario that appears in this context is the immersive reproduction of binaural audio without the use of headphones, which requires the use of a crosstalk canceler. However, generalized crosstalk cancellation and equalization (GCCE) requires high computing capacity, which is a considerable limitation for real-time applications. This paper discusses the design and implementation of all the processing blocks of a multichannel convolution on a GPU for real-time applications. To this end, a very efficient filtering method using specific data structures is proposed, which takes advantage of overlap-save filtering and filter fragmentation. It has been shown that, for a real-time application with 22 inputs and 64 outputs, the system is capable of managing 1408 filters of 2048 coefficients with a latency time less than 6 ms. The proposed GPU implementation can be easily adapted to any acoustic environment, demonstrating the validity of these co-processors for managing intensive multichannel audio applications.
引用
收藏
页码:169 / 182
页数:14
相关论文
共 22 条
  • [1] Multichannel equalization and crosstalk cancellation using fixed-pole IIR filters
    Bank, Balázs (bank@mit.bme.hu), 1600, Audio Engineering Society (66):
  • [2] Multichannel Equalization and Crosstalk Cancellation Using Fixed-Pole IIR Filters
    Bank, Balazs
    JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2018, 66 (11): : 901 - 909
  • [3] Application of virtual bass in audio crosstalk cancellation
    Tan, SE
    Gan, WS
    Toh, CW
    Yang, J
    ELECTRONICS LETTERS, 2000, 36 (17) : 1500 - 1501
  • [4] Efficient audio equalization using multirate processing
    Vaananen, Riitta
    Hiipakka, Jarmo
    JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2008, 56 (04): : 255 - 266
  • [5] Efficient audio equalization using multirate processing
    Väänänen, Riitta
    Hiipakka, Jarmo
    AES: Journal of the Audio Engineering Society, 2008, 56 (04): : 255 - 266
  • [6] Generalized crosstalk cancellation and equalization using multiple loudspeakers for 3D sound reproduction at the ears of multiple listeners
    Huang, Yiteng
    Benesty, Jacob
    Chen, Jingdong
    2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 405 - +
  • [7] SIMULTANEOUS CHANNEL ESTIMATION AND JOINT TIME-FREQUENCY DOMAIN CROSSTALK CANCELLATION IN MULTICHANNEL PERSONAL AUDIO SYSTEMS
    Tataria, Harsh
    Teal, Paul D.
    Poletti, Mark
    Betlehem, Terence
    2014 IEEE WORKSHOP ON STATISTICAL SIGNAL PROCESSING (SSP), 2014, : 488 - 491
  • [8] Multichannel audio processing using a unified-domain representation
    Short, Kevin M.
    Garcia, Ricardo A.
    Daniels, Michelle L.
    JOURNAL OF THE AUDIO ENGINEERING SOCIETY, 2007, 55 (03): : 156 - 165
  • [9] Multichannel audio processing using a unified-domain representation
    Short, Kevin M.
    Garcia, Ricardo A.
    Daniels, Michelle L.
    AES: Journal of the Audio Engineering Society, 2007, 55 (03): : 156 - 165
  • [10] Multiple Listener Crosstalk Cancellation Using Linear Loudspeaker Arrays For Binaural Cinematic Audio
    Hollebon, Jacob
    Galvez, Marcos F. Simon
    Fazi, Filippo Maria
    2019 AES INTERNATIONAL CONFERENCE ON IMMERSIVE AND INTERACTIVE AUDIO, 2019,