Sunteți pe pagina 1din 23

PROCESOARE NUMERICE

DE SEMNAL

Efecte audio – reverberaţii

Toma Ştefan-Adrian
Academia Tehnică Militară “Ferdinand I”
Cuprins

◼ Efecte audio – redare sunet 3D, reverberații


◼ Efecte audio 3D
◼ Reverberații
◼ Implementare în simulare pe BF533
◼ Implementare în timp real pe BF533
Efecte audio

• Prelucrarea sunetului și redarea acestuia (prelucrat).


• Redare 3D
• Reverberații
• Sprepitchului
Modificarea deosebire de sunetele stereo
vocii
• carelungimii
Modificarea permit doar
vociipoziţionarea în
• ș.a.m.d. plan a sunetelor, sunetele 3D pot fi
definite ca acele sunete ce pot fi
poziţionate de către ascultător în
spaţiu prin utilizarea a unei singure
perechi de difuzoare sau căşti.
Efecte audio 3D

• sunetele stereo permit doar poziţionarea în plan a sunetelor


• sunetele 3D pot fi definite ca acele sunete ce pot fi
poziţionate de către ascultător în spaţiu prin utilizarea a
unei singure perechi de difuzoare sau căşti
Efecte audio 3D

Situaţie reală Generare sunet 3D

Sunet perceput la 45o


dreapta şi elevaţie 0o

0o
315o

45o

270o
90o

HRIR HRIR
stânga dreapta

225o 135o
180o

Sunet înregistrat mono


Efecte audio 3D

• efecte audio 3D sunt posibile prin utilizarea unor filtre FIR


• funcţia răspuns la impuls faţă de cap în domeniul timp,
HRIR (head-related impulse response)
• funcţia de transfer în domeniul frecvenţă corespunzătoare
HRTF (head-related transfer function)
Efecte audio 3D

Pentru a crea ascultătorului senzaţia că sunetul provine dintr-o


anumită direcţie spaţială (azimut, elevaţie), semnalul
monofonic (înregistrat cu un singur microfon) este filtrat (prin
convoluţie) cu cele două filtre HRIR (stânga şi dreapta) care
corespund azimutului de 30o şi elevaţiei de 0o.

Acest proces simplu de filtrare reconstruieşte la nivelul urechii


ascultătorului presiunea sonoră recepţionată de către ascultător
într-o situaţie reală, cu un sunet care chiar provine din acea
direcţie. Sistemul de reconstrucţie spaţială este în general
denumit sistem spaţial binaural (sau binauricular).
Efecte audio 3D

Camere de test

Testare spaţială cu machechin


Microfon binaural
Efecte audio 3D

Proiectul VDSP se găseşte în …\chap9\exp9_2_533

Sursa : Embedded signal processing with the micro-signal architecture


Reverberații

• Efectul de reverberație este creat atunci când un sunet


este generat într-un spațiu “închis”.

• Apare un număr (mare) de ecouri a căror intensitate


scade pe măsură ce sunt absorbite de pereți și aer.

• Se observă foarte bine atunci când sursa de sunet a


dispărut dar ecourile sunt încă prezente.
Reverberații

• sistem simplu de reverberaţie poate fi modelat în timp discret prin


următoarea schemă

𝑦 𝑛 = 𝑎 ∙ 𝑦 𝑛 − 1 + 𝑥[𝑛]
Reverberații

𝑦 𝑛 = 𝑎 ∙ 𝑦 𝑛 − 1 + 𝑥[𝑛]

x[n] y[n]

Z^(-1)

y[n-1]
a
Reverberații

• forma generală

𝑦 𝑛 = 𝑥[𝑛] + ෍ 𝑎𝑘 𝑦 𝑛 − 𝑘
𝑘=1

• poate modela o sursă de semnal într-o anumită încăpere


Reverberații
Reverberații
Reverberații
Implementare în simulare pe BF533
• UTILIZARE STREAM-uri
Implementare în simulare pe BF533

UTILIZARE STREAM-uri
• Fișierul de intrare este pregătit în Matlab (vezi laborator Reverberații).

• Fișierul de ieșire este citit tot în Matlab (vezi laborator Reverberații).

• Timp de lucru mare – fiecare eșantion este citit de pe HDD, prelucrat și


salvat pe HDD.

• “Seamănă” cu prelucrarea în timp real


Implementare în simulare pe BF533
Implementare în simulare pe BF533
Implementare în timp real pe BF533
Implementare în timp real pe BF533
Întrebări

S-ar putea să vă placă și