Realistisk formidling af virtuelle lydkilder - 4-to-one
Realistisk formidling af virtuelle lydkilder - 4-to-one
Realistisk formidling af virtuelle lydkilder - 4-to-one
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