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 VI, Tools di supporto<br />

• il numero della versione BAP (ad esempio “2.1”) e in questo modo il player<br />

potrà decidere se e come procedere nella visualizzazione dell’animazione;<br />

• una stringa che rappresenta il nome del file BAP;<br />

• un intero che indica il numero di fotogrammi al secondo (FPS) che sono sta-<br />

ti generati durante il calcolo dell’animazione (nel caso dell’agente Greta sono<br />

sempre 25 FPS).<br />

• il numero totale di fotogrammi che compongono l’animazione.<br />

Dalla seconda in poi sono memorizzate le informazioni relative ai fotogrammi<br />

dell’animazione, in modo che ogni fotogramma sia contenuto in due righe.<br />

La prima è una maschera, cioè una sequenza di 175 valori “0” o “1”. Uno “0” nella<br />

posizione i indica al player che il BAP numero i non viene utilizzato nel fotogram-<br />

ma attuale, un “1” il contrario.<br />

La seconda inizia sempre con il numero di fotogramma attuale e successivamente ci<br />

sono, nell’ordine, i valori <strong>dei</strong> BAP (espressi in radianti*10 5 ) che nella maschera della<br />

riga precedente erano stati contrassegnati con il numero “1”.<br />

Ecco un esempio di file BAP:<br />

0.0 tmp\into1_1.bap 25 839<br />

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1<br />

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1<br />

1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

0 -4645 -4796 27592 -26998 -38885 38796 -112452 -110961 -917 859 13757 -12173 -25731 -<br />

30218 82764 -84527 -68255 65700 -6907 -7117 0 0 -106708 99125 -97646 98381 -72864 71440 -<br />

6477 -6260 0 0 -98507 102741 -97987 90837 -68262 64587 6611 6758 0 0 -102057 93953 -85530<br />

97681 -51875 48845 17696 16831 0 0 -78502 80728 -91709 88674 -32323 -30713 -63022 69897<br />

49194 -47899 35007 40433 52715 53306<br />

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1<br />

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1<br />

1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0<br />

1 -5672 -5827 27844 -27257 -38659 38553 -111703 -110277 -909 851 12592 -10819 -24203 -<br />

28623 88805 -90882 -61782 59479 -7024 -7321 0 0 -96606 89751 -88394 89054 -65965 64669 -<br />

6482 -6255 0 0 -89179 92995 -88703 82236 -61791 58474 5985 6117 0 0 -92377 85055 -77429<br />

88418 -46954 44220 17046 16250 0 0 -71060 73074 -83026 80286 -29242 -27784 -57075 63295<br />

44521 -43351 31708 36620 47744 48276<br />

VI.6 Implementazione del BAP player<br />

Il player che abbiamo realizzato è in realtà fortemente basato sul codice creato <strong>per</strong><br />

l’editor delle pose.<br />

100

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

Saved successfully!

Ooh no, something went wrong!