15.06.2013 Views

Teza doctorat (pdf) - Universitatea Tehnică

Teza doctorat (pdf) - Universitatea Tehnică

Teza doctorat (pdf) - Universitatea Tehnică

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.

92<br />

Cap. 4. Analiza semnalului vocal<br />

Detectorul pentru categoria Vocală :<br />

(1) Dacă P(i)=MAX, se calculează distanţa faţă de maximul precedent Dmax(i).<br />

(2) Se calculează condiţia pentru vocală: C_VOC = (Dmax(i) > Delta_Vocală) .<br />

(3) Dacă C_VOC este adevărată, P(i) se cumulează în regiunea curentă Reg[ireg] ce se<br />

cataloghează ca Vocală ; i = i+1; se reia algoritmul de la punctul (1).<br />

(4) Dacă C_VOC este falsă, se verifică extensia regiunii de la pasul următor.<br />

(5) Extensia regiunii : se calculează condiţia C_VOC pentru umătoarele N_Look_Ahead<br />

maxime. Dacă există un punct P(i) pentru care condiţia e adevărată, algoritmul se<br />

reia de la punctul (3).<br />

(6) Dacă durata regiunii Reg[ireg] este mai mare decât un prag de 5 ms (D(Reg[ireg]) ><br />

5), atunci regiunea e validată şi se trece la pasul următor.<br />

(7) Se ajustează capetele segmentului la puncte de zero.<br />

(8) Se declanşează clasificatorul de nivel 3 pentru categoria Vocală.<br />

Figura 4.19 prezintă rezultatele detectării automate a unei regiuni din categoria Vocală.<br />

Se observă periodicitatea şi amplitudinea mărită a semnalului din regiunea vocalică.<br />

Figura 4.19. Detectarea unei regiuni de tip REG_VOC (sonoră vocalică)<br />

În continuare se prezintă clasificatorul pentru categoria Vocală, ce clasifică regiunea ca o<br />

regiune vocalică sau de tip salt. Pentru o regiune vocalică, se împarte regiunea în subregiuni<br />

pentru a detecta eventuale discontinuităţi ce pot apărea datorită consoanelor glide (R) sau plozive<br />

(G, C) intercalate în acea regiune.<br />

Clasificatorul pentru categoria Vocală :<br />

(1) Se apelează detectorul pentru clasa REG_SALT ; dacă acesta întoarce o valoare<br />

pozitivă, regiunea se etichetează ca regiune de tip salt REG_SALT; dacă detectorul<br />

întoarce o valoare negativă, regiunea se etichetează ca Vocală REG_VOC , apoi se<br />

merge la pasul următor pentru determinarea subregiunilor vocalice.<br />

(2) Se determină perioadele din regiunea vocalică.<br />

(3) Pentru fiecare perioadă Per[iper], se apelează detectorul pentru clasa REG_R<br />

(subregiune sonoră corespunzătoare consoanei /R/) ; dacă detectorul întoarce o<br />

valoare pozitivă, se construieşte o subregiune etichetată REG_R , având centrul în<br />

perioada curentă Per[iper].<br />

(4) Pentru fiecare perioadă Per[iper], se apelează detectorul pentru clasa REG_G<br />

(subregiune sonoră corespunzătoare consoanelor /G/ sau /C/) ; dacă detectorul<br />

întoarce o valoare pozitivă, se construieşte o subregiune etichetată REG_G , având<br />

centrul în perioada curentă Per[iper].

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

Saved successfully!

Ooh no, something went wrong!