26.07.2013 Views

Realistisk formidling af virtuelle lydkilder - 4-to-one

Realistisk formidling af virtuelle lydkilder - 4-to-one

Realistisk formidling af virtuelle lydkilder - 4-to-one

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

serede/syntetiserede tidsbidder (FFT size). Jeg benytter et overlap på 4 vinduer, i håbet om at sikre en<br />

tilfredsstillende høj kvalitet <strong>af</strong> syntesen i frekvensdomænet.<br />

Figur 8. Indholdet <strong>af</strong> den pfft~-patch, jeg bruger i Max (i dette tilfælde for venstre øre). Her ses den relativt simple gange-<br />

operation i frekvens-domænet, der erstatter convolution i tidsdomænet. Det kan godt være at det ser mindre simpelt ud<br />

end Figur 6, men fra computerens synspunkt er det lettere at udføre processeringen i denne figur end den i Figur 6.<br />

Jit.peek~-objekterne henter relevante HRTF’er fra de globale jit.matrix-objekter left og right (i dette tilfælde, left), som<br />

indeholder HRTF’er for alle retninger for et givent subject.<br />

Pfft~-objektet suppleres <strong>af</strong> et delay~-objekt, som (gen)implementerer den tidsforskydning, som impuls-<br />

responserne er blevet ’frarøvet’ i forbindelse med interpolering. Mere om dette i næste <strong>af</strong>snit,<br />

Interpolering mellem impuls-responserne. HRTF’erne for alle potentielle retninger (for et givent subject i<br />

CIPIC-databasen) indlæses i <strong>to</strong> globale jit.matrix-objekter – left og right. I processeringen <strong>af</strong> de enkelte<br />

<strong>lydkilder</strong> (dvs. i den enkelte pfft~-instans) ’peges’ blot på den relevante data i disse jit.matrix-objekter.<br />

For at finde ud <strong>af</strong>, hvorvidt der rent faktisk er en fordel, hvad angår processorkr<strong>af</strong>t, i at processere lyden<br />

i frekvensdomænet, har jeg foretaget en sammenligning mellem den binaurale syntese i mit system (som<br />

foretager convolution i frekvensdomænet) og den binaurale syntese i projektet Binaural Tools 32 (som fo-<br />

retager convolution i tidsdomænet). Ifølge Max’ måling <strong>af</strong> benyttet processorkr<strong>af</strong>t til digital signalbehand-<br />

ling benytter mit system ca. 3% <strong>af</strong> computerens processorkr<strong>af</strong>t til at foretage binaural syntese på en lyd-<br />

kilde, mens processeringen i Binaural Tools benytter ca. 9%. Der lader altså til at være en klar fordel,<br />

32 http://www.ece.ucdavis.edu/binaural/binaural_<strong>to</strong>ols.html<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!