Cross-talk Cancellation Algorithm for 3D Sound Reproduction

  • Kim, Hyoun-Suk (Virtual Reality Research & Development Center, ETRI) ;
  • Kim, Poong-Min (Auditory Information Team of Virtual Reality Department, ETRI) ;
  • Kim, Hyun-Bin (Virtual Reality Research & Development Center, ETRI)
  • Received : 1999.07.07
  • Published : 2000.06.30


If the right and left signals of a binaural sound recording are reproduced through loudspeakers instead of a headphone, they are inevitably mixed during their transmission to the ears of the listener. This degrades the desired realism in the sound reproduction system, which is commonly called 'cross-talk.' A 'cross-talk canceler' that filters binaural signals before they are sent to the sound sources is needed to prevent cross-talk. A cross-talk canceler equalizes the resulting sound around the listener's ears as if the original binaural signal sound is reproduced next to the ears of listener. A cross-talk canceler is also a solution to the problem-how binaural sound is distributed to more than 2 channels that drive sound sources. This paper presents an effective way of building a cross-talk canceler in which geometric information, including locations of the listener and multiple loudspeakers, is divided into angular information and distance information. The presented method makes a database in an off-line way using an adaptive filtering technique and Head Related Transfer Functions. Though the database is mainly concerned about the situation where loudspeakers are located on a standard radius from the listener, it can be used for general radius cases after a distance compensation process, which requires a small amount of computation. Issues related to inverting a system to build a cross-talk canceler are discussed and numerical results explaining the preferred configuration of a sound reproduction system for stereo loudspeakers are presented.



  1. 3D sound for Virtual Reality and Multimedia Begault, D.R.
  2. J. Acoust. Soc. Am. v.50 no.4 Head-Related Two-Channel Stereophony with Loudspeaker Reproduction Damaske, P.
  3. J. Acoust. Soc. Am. v.97 no.6 HRTF Measurements of a KEMAR Gardner, W.G.;Martin, K.D.
  4. J. Audio Eng. Soc. v.37 no.1;2 Equalization and Spatial Equalization of Dummy-Head Recordings for Loudspeaker Reproduction Griesinger, D.
  5. J. Acoust. Soc. Am. v.94 no.1 Localization Using Nonindivisualized Head-Related Transfer Functions Wenzel, E.M.;Arruda, M.;Kistler, D.J.;Wightman, F.L.
  6. Proceedings of Korean Society for Emotion and Sensibility Cross-talk Canceler User Interface for Two-speaker 3D Sound Reproduction Kim, H.S.(et al.)
  7. ACTIVE95 Properties of Least Squares Inverse Filters used for Multi-channel Sound Reproduction Kirkeby, O.;Nelson, P.A.
  8. IEEE Trans SP v.40 no.7 Inverse Filters for Multi-channel Sound Reproduction Nelson, P.A.;Hamada, H.;Elliott, S.J.
  9. IEEE, Trans. ASSP v.35 no.1 A Multiple Error LMS Algorithms and Its Application to the Active Control of Sound and Vibration Elliott, S.J.;Stothers, I.M.;Nelson, P.A.
  10. Active Adaptive Control for Systems with Cancellation path Kim, H.S.
  11. J. Audio Eng. Soc. v.37 no.1;2 Prospects for Transaural Recording Cooper, D.H.;Bauck, J.L.