Signal Processing - May 2017 - 40
undesirable effect can be partly alleviated by adding simulated
reflections and artificial reverberation.
Binaural audio can also be presented via a pair of loudspeakers; however, each ear then receives not only its intended signal
but also the signal intended for the other ear, which impairs the
coherence of binaural cues. This effect is known as crosstalk
[22]. There are methods for crosstalk cancelation based on predicting the response of the crosstalk path and inverting it [23].
Such methods preprocess the left and right channels using a
2 × 2 crosstalk cancelation filter matrix, which is obtained as the
inverse of the matrix containing the direct and crosstalk acoustic transfer paths. When a listener is sitting still at the position
for which crosstalk cancelation is made, a single set of crosstalk
cancelation filters can be very effective. However even small
head movements require filter adaptation, which increases the
computational overhead associated with crosstalk cancelation.
Crosstalk-canceled binaural audio, also known as transaural audio, has distinct benefits in comparison with two-channel
stereophony and headphone-based binaural presentation: 1) it
can simulate sources behind the listener, even when there is no
ICLD (dB) = 20 log10(gL/gR)
ICLD (ms) = dR -dL
Input
Delay dL
Stereophonic
Image
Delay dR
Gain gL
Gain gR
(a)
20
Auditory Event
Perceived at Right
Loudspeaker
BL
16
12
ICLD (dB)
8
EL
4 CL
0
DL
-4
-8
1
1.
2
0.
8
0.
6
0.
4
AL
0
0.
2
-1
.2
-1
.0
-0
.8
-0
.6
-0
.4
-0
.2
FL
-12 Auditory
-16 Event Perceived
at Left Loudspeaker
-20
ICTD (ms)
(b)
FIGURE 1. (a) The standard stereophonic setup according to Williams
[27], where g L and g R are the left and right channel gains and d L and d R
are the left and right channel delays, respectively, and (b) the associated
psychoacoustical curves representing the ICTD and ICLD that are necessary to pan the direction of a virtual source from the direction of the left
loudspeaker to the right one.
40
corresponding physical source (i.e., a loudspeaker), and 2) it provides a better externalization of the simulated sources due to the
presentation being made over loudspeakers [24].
Two-channel stereophony
Two-channel stereophony is an alternative spatial audio technology that requires the minimal number of channels to produce the
impression of spatial sound. In its usual implementation, twochannel stereophony uses two loudspeakers, each at the same
distance from the listener, positioned 30° to either side of the
front direction, providing a frontal auditory scene within a base
angle of 60°. The ideal listening position, referred to as the sweet
spot, thus forms an equilateral triangle with the loudspeakers.
Two-channel stereophony creates the illusion of a sound source
in a given direction within the base angle by means of the interchannel time differences (ICTDs) and interchannel level differences (ICLDs) of the two channels over which the source signal
is presented. Figure 1(a) shows the standard stereophonic setup
and illustrates how the gains and delays of each channel are
linked to the ICTD and ICLD. Although it is intuitively clear that
the direction of the virtual source is pulled toward the loudspeaker that produces the louder and earlier version of the signal,
knowing the precise relationship between the perceived source
direction and the presented (ICTD and ICLD) pairs requires
extensive psychoacoustic measurements.
The first comprehensive study of the relationships between
ICTD and ICLD, termed stereophonic panning laws, was conducted by Franssen [25]. Another study, by Williams [26], combined earlier studies on ICTD and ICLD. The panning curves
presented in that study are now known as Williams's curves.
Williams's psychoacoustic curves are illustrated in Figure 1(b),
which shows curves of ICTD/ICLD pairs that create a virtual
source in the direction of the left loudspeaker (the blue curve)
and the right loudspeaker (the orange curve). ICTD/ICLD pairs
that are below or above the two curves are also localized at
the left and right loudspeaker, respectively. Virtual sources in
directions between the loudspeakers are then created by means
of ICTD/ICLD pairs that evolve along a line that connects two
points on the psychoacoustic curves.
Note that there are many different ICTD/ICLD pairs that
can create a virtual source in the same direction. Intensity stereophony is achieved when the ICTD is zero and only ICLDs
are used for generating the stereophonic auditory perspective. In Figure 1(b), intensity panning curves are associated
to the vertical axis, e.g., the dashed vertical line connecting
points AL and BL. An ICLD of ±18 dB is sufficient to pan a
virtual source exactly in the direction of the right or the left
loudspeaker. Time-of-arrival stereophony is achieved when
the ICLDs are zero and only ICTDs are used for generating
the stereophonic auditory perspective. In Figure 1(b), time-ofarrival panning curves are associated to the horizontal axis,
e.g., the dotted horizontal line connecting points CL and DL.
An ICTD of ±1.2 ms is sufficient to create a virtual source in
the direction of the right or the left loudspeaker.
Time-intensity stereophony is achieved when a combination of ICTDs and ICLDs is used. The solid line in the figure
IEEE Signal Processing Magazine
|
May 2017
|
Table of Contents for the Digital Edition of Signal Processing - May 2017
Signal Processing - May 2017 - Cover1
Signal Processing - May 2017 - Cover2
Signal Processing - May 2017 - 1
Signal Processing - May 2017 - 2
Signal Processing - May 2017 - 3
Signal Processing - May 2017 - 4
Signal Processing - May 2017 - 5
Signal Processing - May 2017 - 6
Signal Processing - May 2017 - 7
Signal Processing - May 2017 - 8
Signal Processing - May 2017 - 9
Signal Processing - May 2017 - 10
Signal Processing - May 2017 - 11
Signal Processing - May 2017 - 12
Signal Processing - May 2017 - 13
Signal Processing - May 2017 - 14
Signal Processing - May 2017 - 15
Signal Processing - May 2017 - 16
Signal Processing - May 2017 - 17
Signal Processing - May 2017 - 18
Signal Processing - May 2017 - 19
Signal Processing - May 2017 - 20
Signal Processing - May 2017 - 21
Signal Processing - May 2017 - 22
Signal Processing - May 2017 - 23
Signal Processing - May 2017 - 24
Signal Processing - May 2017 - 25
Signal Processing - May 2017 - 26
Signal Processing - May 2017 - 27
Signal Processing - May 2017 - 28
Signal Processing - May 2017 - 29
Signal Processing - May 2017 - 30
Signal Processing - May 2017 - 31
Signal Processing - May 2017 - 32
Signal Processing - May 2017 - 33
Signal Processing - May 2017 - 34
Signal Processing - May 2017 - 35
Signal Processing - May 2017 - 36
Signal Processing - May 2017 - 37
Signal Processing - May 2017 - 38
Signal Processing - May 2017 - 39
Signal Processing - May 2017 - 40
Signal Processing - May 2017 - 41
Signal Processing - May 2017 - 42
Signal Processing - May 2017 - 43
Signal Processing - May 2017 - 44
Signal Processing - May 2017 - 45
Signal Processing - May 2017 - 46
Signal Processing - May 2017 - 47
Signal Processing - May 2017 - 48
Signal Processing - May 2017 - 49
Signal Processing - May 2017 - 50
Signal Processing - May 2017 - 51
Signal Processing - May 2017 - 52
Signal Processing - May 2017 - 53
Signal Processing - May 2017 - 54
Signal Processing - May 2017 - 55
Signal Processing - May 2017 - 56
Signal Processing - May 2017 - 57
Signal Processing - May 2017 - 58
Signal Processing - May 2017 - 59
Signal Processing - May 2017 - 60
Signal Processing - May 2017 - 61
Signal Processing - May 2017 - 62
Signal Processing - May 2017 - 63
Signal Processing - May 2017 - 64
Signal Processing - May 2017 - 65
Signal Processing - May 2017 - 66
Signal Processing - May 2017 - 67
Signal Processing - May 2017 - 68
Signal Processing - May 2017 - 69
Signal Processing - May 2017 - 70
Signal Processing - May 2017 - 71
Signal Processing - May 2017 - 72
Signal Processing - May 2017 - 73
Signal Processing - May 2017 - 74
Signal Processing - May 2017 - 75
Signal Processing - May 2017 - 76
Signal Processing - May 2017 - 77
Signal Processing - May 2017 - 78
Signal Processing - May 2017 - 79
Signal Processing - May 2017 - 80
Signal Processing - May 2017 - 81
Signal Processing - May 2017 - 82
Signal Processing - May 2017 - 83
Signal Processing - May 2017 - 84
Signal Processing - May 2017 - 85
Signal Processing - May 2017 - 86
Signal Processing - May 2017 - 87
Signal Processing - May 2017 - 88
Signal Processing - May 2017 - 89
Signal Processing - May 2017 - 90
Signal Processing - May 2017 - 91
Signal Processing - May 2017 - 92
Signal Processing - May 2017 - 93
Signal Processing - May 2017 - 94
Signal Processing - May 2017 - 95
Signal Processing - May 2017 - 96
Signal Processing - May 2017 - 97
Signal Processing - May 2017 - 98
Signal Processing - May 2017 - 99
Signal Processing - May 2017 - 100
Signal Processing - May 2017 - 101
Signal Processing - May 2017 - 102
Signal Processing - May 2017 - 103
Signal Processing - May 2017 - 104
Signal Processing - May 2017 - 105
Signal Processing - May 2017 - 106
Signal Processing - May 2017 - 107
Signal Processing - May 2017 - 108
Signal Processing - May 2017 - 109
Signal Processing - May 2017 - 110
Signal Processing - May 2017 - 111
Signal Processing - May 2017 - 112
Signal Processing - May 2017 - Cover3
Signal Processing - May 2017 - Cover4
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201809
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201807
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201805
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201803
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_201801
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0917
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0717
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0517
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0317
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0117
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0916
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0716
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0516
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0316
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0116
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0915
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0715
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0515
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0315
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0115
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0914
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0714
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0514
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0314
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0114
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0913
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0713
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0513
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0313
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0113
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0912
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0712
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0512
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0312
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0112
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0911
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0711
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0511
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0311
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0111
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0910
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0710
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0510
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0310
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0110
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0909
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0709
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0509
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0309
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0109
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_1108
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0908
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0708
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0508
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0308
https://www.nxtbook.com/nxtbooks/ieee/signalprocessing_0108
https://www.nxtbookmedia.com