EMBEDDED
63 • FEBBRAIO • 2017
LA COPERTINA DI EMBEDDED
10
MOUSER ELECTRONICS
tendo così l’uso di questa tecnologia in sostitu-
zione del mouse e in sistemi di controllo che usa-
À
La libreria usata per riconoscere i gesti è la
Calibre Gesture Suite, che abbina un “engine”
di riconoscimento gestuale con la post-elabo-
)*+* ,
processo di elaborazione digitale del segnale è
eseguito all’interno del dispositivo, che include
un front end analogico per il pilotaggio degli
*
-
terfacce di comunicazione per la connessione a
un processore host.
Innovazioni nel controllo…
Il software usato nella libreria GestIC e ne-
gli algoritmi si basano sulla tecnica chiama-
ta HMM (Hidden Markov Model), un modello
statistico usato in applicazioni come ricono-
scimento vocale, della scrittura e dei gesti. Il
suo uso ha rimpiazzato una tecnica conosciuta
-+
. / !-.$#
-
ritmo che prevede il confronto tra due sequen-
0
1
À 2
in sistemi di riconoscimento vocale addestrati a
rispondere ai comandi.
Il software è senza dubbio più semplice rispet-
to a quello di un’applicazione di riconoscimento
del linguaggio naturale necessario, ad esempio,
per traduzioni simultanee. nel caso del control-
lo industriale, dovrebbe essere possibile istru-
ire una macchina in modo che possa risponde-
À
controllore, ad esempio ‘avvia processo’, ‘arre-
sta processo’ o ‘annulla processo’.
In un’applicazione di questo tipo, la scheda di riconoscimento vocale SpeakUp di MikroE-lektronika può essere la soluzione più indicata
!( 3#
4
3&&
-
di vocali preprogrammati e di controllare diret-
tamente gli azionamenti che devono eseguire i
comandi riconosciuti. L’hardware della scheda
5.$%3(6'78
di STMicroelectronics e un codec audio stereo,
oltre a un microfono incorporato e al supporto
per microfono esterno.
9
À
:
2
3&&
2
; !
-
*;#
$ 9
ST, oppure tramite l’interfaccia mikroBUS di
MikroElektronik, garantendo in tal modo la
possibilità di controllare un gran numero di
schede plug-in. La scheda può inoltre essere
fatta funzionare in modalità ‘CLICK’, che pre-
vede l’invio di comandi vocali abbinati a un’in-
95< 9=8.
Ci sono cinque possibili azioni che possono es-
sere assegnate ad un comando vocale decodi-
À > ?; @ ?; @ ?. @ ?
@ ?A @
?
@
À
-
> . !
# - !- + 8 # A !
-
ro di ripetizioni).
9
À
rappresentato dall’uso della scheda con una
delle numerose schede Click espressamente
ideate per aggiungere ulteriori funzionalità a
un progetto: in questo modo sarebbe possibile
utilizzare comandi vocali per attivare e disat-
tivare numerosi tipi di appliance. Queste pos-
sono essere facilmente combinati con una sche-
Fig. 2 – La scheda di riconoscimento
vocale SpeakUp di MikroElektronika