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 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