Test

The test was administered to 10 volunteers. Eight subjects were male; two were female; each individual took the test twice. A pair of AKG K240 headphones was used. Each individual was given two guides that showed various angles. One was positioned on the desk in front of the subject and served as an aid for judging azimuth, and the other was positioned at ear level and served as an aid for judging elevation. Throughout the test a single burst of white noise was used as the sound source. It was modified using either the hrtf implementation or the spherical implementation as discussed previously. The test was self administrating; the test components and their descriptions can be found below:

genAzimuthFiles.m generates azimuth test data
genElevationFiles.m generates elevation test data
genElevAzimFiles.m generates space test data
test.m Top level function that administers test
azimuthdes.m Description of azimuth test
playAzRange.m Plays sound at several increasing of azimuth angles
azimuth.m Azimuth test - compares sperical model with hrtf
azimuthload.m Creates array of test data for hrtf and spherical angles
elevationdes.m Description of elevation test
playElevRange.m Plays sound at several increasing of elevation angles
elevation.m Elevation test - tests hrtf at different elevations
elevationload.m Creates array of test data for elevation angles
spacedes.m Description of space test
space.m Space test - tests hrtf at different elevations and azimuths
spaceload.m Creates array of test data for space angles
answer.mat contains angles used for each of the tests
plotAll.m Plots results of tests.
plotTotal.m Plots all the results of tests.
getStats.m Plots statistical results on top of plotTotal graphs.
getMoreStats.m Helper function of getStats.m.


Back | Index | Next