I. Introduction
In binaural synthesis, virtual sound sources are implemented with locations relative to the listener. This is done by convolving an anechoic signal with a pair of head-related transfer functions (HRTFs) and presenting the resulting signals through equalized headphones [1], [2]. The HRTF is the directional-dependent acoustical transfer function from a sound source to a listener's eardrum. Usually, the HRTFs are obtained from their corresponding head-related impulse responses (HRIRs) measured under controlled conditions on a spherical surface with a constant radius for only a predefined set of elevation and azimuth angles. In order to represent all possible directions of the sound source with respect to the listener, HRTFs measured from all possible directions should be prepared. The need for HRTFs measured from various directions becomes more important when we address the problem of moving sound sources where we need to switch between different HRTFs, or when the perceived direction of the sound changes due to the listener's head movements. This means that enough memory space for storing the large HRTF database would be desirable for the reproduction of more realistic sounds. However, the audio systems embedded in handheld devices have limitations on CPU power and memory size. In these applications, an efficient compression of the HRTF database can lead to a higher quality binaural synthesis given the limited system memory.