17.06.2013 Views

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

SHOW MORE
SHOW LESS

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

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

Saved successfully!

Ooh no, something went wrong!