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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Rumgeometri – retning og <strong>af</strong>stand<br />

Hvilken HRTF er det lige nu relevant at benytte til processeringen <strong>af</strong> en given lydkilde?<br />

For at kunne besvare dette spørgsmål, må vi se på tre parametre: lydkildens position, lytterens position<br />

og lytterens orientering. Alle disse tre parametre har en <strong>af</strong>gørende betydning i denne sammenhæng, og<br />

systemet må derfor inddrage dem i dets real-time-beregning <strong>af</strong> relevant HRTF. Lad os i første omgang ser<br />

bort fra lytterens orientering og betragte forholdet mellem lytter og lydkilde som en vek<strong>to</strong>r gående fra<br />

lytter til lydkilde. Hvis lytteren eksempelvis befinder sig i punktet a(2,4,1) og lydkilden i punktet b(5,2,2),<br />

har vi en lytter-lydkilde-vek<strong>to</strong>r v(3,-2,1), b minus a. Vek<strong>to</strong>r v peger altså på lydkilden ud fra lytterens<br />

perspektiv, og det er jo ne<strong>to</strong>p dette perspektiv, vi er interesserede i. For at finde frem til den relevante<br />

HRTF blandt de interpolerede og FFT-konverterede impuls-responser fra CIPIC-databasen må vi om<strong>to</strong>l-<br />

ke denne vek<strong>to</strong>r v til polære koordinater 48 – jf. at målingerne i databasen er struktureret via sfæriske<br />

polære koordinater (azimuth, elevation). Bemærk, at vi her er ligeglade med, hvor lang vek<strong>to</strong>ren er – vi er<br />

i første omgang blot interesserede i, i hvilken retning den peger. Når vek<strong>to</strong>rens retning er om<strong>to</strong>lket til<br />

sfæriske polære koordinater, skal disse blot skale-<br />

res og <strong>af</strong>rundes for at pege på en given kombinati-<br />

on <strong>af</strong> de 73 mulige azimuths og 128 mulige elevati-<br />

ons i de interpolerede (og FFT-konverterede) ver-<br />

si<strong>one</strong>r <strong>af</strong> databasen.<br />

Figur 16. Figur taget fra<br />

http://www.engin.brown.edu/courses/en3/Notes/Vec<strong>to</strong>r_We<br />

b2/Vec<strong>to</strong>rs6a/Vec<strong>to</strong>rs6a.htm , der viser forholdet mellem<br />

en vek<strong>to</strong>r, P, og de polære koordinater, θ og φ. De polære<br />

koordinater er her ikke specificeret helt på samme måde<br />

som i CIPIC-databasen, men det grundlæggende princip er<br />

det samme. Man kan måske forestille sig, hvordan vek<strong>to</strong>ren<br />

peger på en <strong>af</strong> impuls-responserne illustreret i Figur 9.<br />

I denne udregning har vi imidlertid ikke taget højde for lytterens orientering. Heldigvis behøver vi ikke<br />

starte helt forfra for at medregne denne. Vi skal blot, inden vi om<strong>to</strong>lker vek<strong>to</strong>ren til polære koordinater,<br />

rotere vek<strong>to</strong>ren med det omvendte <strong>af</strong> lytterens rotation – lytterens rotation forstået som den rotation,<br />

der skal til for at rotere lytteren fra en ’udgangspunkt-orientering’ til lytterens nuværende orientering.<br />

Lytterens rotation får vi fra x-IMU, og den er specificeret i det, der hedder kvaterni<strong>one</strong>r (på engelsk,<br />

48 Jeg benytter me<strong>to</strong>den skitseret her:<br />

http://www.engin.brown.edu/courses/en3/Notes/Vec<strong>to</strong>r_Web2/Vec<strong>to</strong>rs6a/Vec<strong>to</strong>rs6a.htm<br />

28

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

Saved successfully!

Ooh no, something went wrong!