Traditionally, the reproduction of three dimensional audio has been constrained to the use of headphones. Recent progress has allowed the reproduction of 3-D audio through conventional speakers. However, these methods place severe constraints in the position of the listener and the speakers. This paper discusses a new developed system that allows greater freedom in the placement of the speakers without degrading the degree of freedom in the listener's position. It also describes the implementation of a real-time multiprocessor 3-D sound system based on Analog Devices ADSP-2181 processors. A Windows based program is used to control the real-time system using the PC's serial and parallel ports. A 3-D audio system is composed of a binaural spatializer and a crosstalk cancellation. The binaural spatializer allows the placement of virtual sound sources around the listener's head. This is done by convolving the input sound signals with filters that simulate the transmission path from a desired source position in free field to the listeners two ears. The binaural sounds that results from the binaural spatializer are perceived as coming from the desired position, and must be presented using headphones. In order to present binaural sounds using conventional speakers, a crosstalk cancellation system must be used. The crosstalk cancellation system cancels the contribution of each speaker to the opposite side ear (i.e, contribution of left speaker to the right ear). The result is a pair of uncorrelated binaural sound signals, where each speaker only contributes to the same side ear.
Read full abstract