Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini
Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini
Analisi e sintesi dei gesti comunicativi per gli - Maurizio Mancini
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capitolo IV, Il sistema <strong>dei</strong> <strong>gesti</strong><br />
IV.3 Dal motore originario a quello finale<br />
Vediamo in detta<strong>gli</strong>o come è stato impostato il lavoro svolto in questa tesi.<br />
Il motore originario sviluppato da Hartmann era un’applicazione che, una volta ri-<br />
chiesta una certa sequenza di <strong>gesti</strong>, calcolava tutti i fotogrammi di animazione delle<br />
articolazioni di uno scheletro umanoide definito secondo lo standard H-Anim pro-<br />
ducendo infine un file d’animazione in formato MPEG4/BAP.<br />
In altre parole era possibile inviare una serie di richieste di tipo Request(nome gesto,<br />
temporizzazione) al motore <strong>per</strong> ottenere in output l’animazione finale.<br />
In pratica il motore era il modulo che nella figura 1 abbiamo indicato come Sintetiz-<br />
zatore del movimento.<br />
Il sistema stesso era quindi ancora molto lontano dall’essere quello che abbiamo in<br />
precedenza definito motore gestuale.<br />
Gli obbiettivi del lavoro svolto in questa tesi sono stati:<br />
1. trasformare il motore originario in un motore gestuale: era necessario intro-<br />
durre un nuovo modulo che si occupasse di decidere quali <strong>gesti</strong> eseguire seguen-<br />
do una certa strategia e con una corretta temporizzazione. Successivamente oc-<br />
correva creare un gestuario da cui questo modulo potesse ottenere le informa-<br />
zioni sui <strong>gesti</strong> da riprodurre.<br />
Inoltre è stato necessario integrare nel motore il parser APML realizzato da Mas-<br />
simo Bilvi <strong>per</strong> il suo motore di <strong>sintesi</strong> delle espressioni facciali dell’agente Greta.<br />
Nel prossimo capitolo vedremo me<strong>gli</strong>o come è stata svolta tutta questa parte del<br />
lavoro.<br />
2. implementare il BAP player e raffinare il modello 3D: si tratta del modulo<br />
che trasforma i dati dell’animazione in una rappresentazione grafica in movimen-<br />
to. L’output del BAP Player è un vero e proprio filmato in cui il corpo<br />
dell’agente Greta è visibile e animato in base ai dati calcolati dal motore memo-<br />
rizzati nel file BAP.<br />
50