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
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capitolo VI, Tools di supporto<br />
Il player a questo punto accede al file BAP e al file WAV che era stato generato da<br />
Festival (IV.5.2) e avvia la riproduzione dell’animazione e dell’audio in modo sin-<br />
crono. Nella versione attuale del player è possibile modificare in tempo reale la po-<br />
sizione della telecamera che sta inquadrando l’agente e regolare la riproduzione<br />
dell’animazione agendo su <strong>dei</strong> pulsanti simili a quelli di un videoregistratore.<br />
VI.5 La codifica BAP<br />
BAP (Body Animation Parameters) è un insieme di parametri <strong>per</strong> la codifica<br />
dell’animazione del corpo di figure umanoidi sia 2D che 3D. E’ stato definito<br />
all’interno dello standard MPEG4 <strong>per</strong> l’integrazione di animazioni di figure uma-<br />
noidi all’interno di contenuti multimediali.<br />
La codifica prevede la possibilità di <strong>gesti</strong>re ben 175 gradi di libertà (che a loro volta<br />
vengono singolarmente chiamati ancora BAP, <strong>per</strong> un elenco completo vedere<br />
l’Appendice B) <strong>per</strong> lo scheletro del modello.<br />
Ciascuno di questi BAP rappresenta la quantità di rotazione intorno a uno <strong>dei</strong> tre<br />
assi coordinati di una giuntura dello scheletro.<br />
Ad esempio <strong>per</strong> entrambe le spalle esistono tre BAP <strong>per</strong> la rotazione intorno a<strong>gli</strong> as-<br />
si X, Y e Z. Per i gomiti invece sono riservati due BAP ciascuno <strong>per</strong> la rotazione in-<br />
torno a<strong>gli</strong> assi X e Z.<br />
Nella sezione VI.3.1 avevamo spiegato che lo scheletro dell’agente è stato definito<br />
usando un altro standard chiamato H-Anim che prevede una rappresentazione tra-<br />
mite uno scheletro composto da 89 giunture. Abbiamo quindi identificato i BAP<br />
che intervenivano nell’animazione gestuale (quindi quelli relativi a spalle, gomiti,<br />
polsi e dita delle mani) ed effettuato un’o<strong>per</strong>azione di matching tra BAP e giunture<br />
H-Anim.<br />
In pratica H-Anim serve come standard <strong>per</strong> la struttura dello scheletro mentre BAP<br />
è lo standard <strong>per</strong> animarlo.<br />
98