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

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

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

Saved successfully!

Ooh no, something went wrong!