MyPal Presentation - Presentazione MyPal


MyPal is a free program that allows people with motor disabilities to use the computer via a push-button, a microphone or a webcam. The microphone detects sounds, even non-vocal ones, such as a whisper or the snap of the tongue, while the webcam recognizes the face (the command is given by opening and closing the mouth in a completely silent way and without straining the user). Some functions can also be controlled by moving the head or by opening and closing the eyes (such as page turning while reading a book).


Scanning can also be used to control a smartphone or tablet connected to the PC wirelessly.


MyPal is an "active scan program", where multiple options are active at the same time and can be selected with multiple commands, similar to double clicking. The result is a significant increase in the speed of the program. Some MyPal features use a combination of active and passive scanning.


MyPal allows you to generically use both your computer and the internet, but it also offers a wide range of specific functions such as:

Using WhatsApp on PC

Using YouTube

Reading books in electronic format. They are managed:

Amazon Kindle

Acrobat Reader for PDF

Acrobat Reader Digital Edition for eBooks

Generic reader for texts in other formats

Watching images and photographs

Using Skype for Windows Desktop for audio and video calls

Playing cards with the PC (Solitaire)

Playing checkers

Playing chess


Several utility functions are also available: a virtual keyboard with word completion and prediction, a call bell, three different magnifying glasses, PC volume control, possibility for the user to modify the program parameters during use (scanning speed, mouse cursor movement speed, time outs). The user can, in complete autonomy, turn off or restart the computer (with double confirmation). It is also possible to launch an App for remote assistance (such as TeamViewer or Supremo), to take a screenshot (with the App's access data), and to send the image via Whatsapp or e-mail to the person who has to carry out the assistance.


MyPal is completely customizable: it is possible to modify the program icons to adapt them to the user's needs (dimensions, colors) and to modify all system sounds (or simply deactivate them).


It is also possible to use individual components of MyTMare to control other scanning programs: the webcam module is able, for example, to convert the opening / closing of the mouth or a slight movement of the head into the emulation of a keyboard key or mouse click. The microphone module is capable of producing the same commands through a sound, a puff or a snap of the tongue.


Home automation and environmental control functions are available through specific Apps on PCs or connected smartphones / tablets.


Users with programming skills can easily create new interactive functions and menus, either by using a scripting language built into MyPal, or by writing code in any other language or development tools, like Python or other "Windows Automation" software such as AutoHotkey.


MyPal can be used in conjunction with other programs to expand their use and functionalities. For example: a person who uses an eye tracking system and who wants to read eBooks. MyPal can put the eye tracking system in standby (infrared LEDs off), and change pages by detecting gaze movement (rapidly from top to bottom of page); page switching is also possible by keeping the eyes closed for a second or less. Since MyPal uses a visible light webcam and the infrared LEDs are temporarily off, irritation and strained eyes are avoided. When the reading is complete, the eye tracking system is reactivated (through a MyPal script or any other programming tool). Similarly, it is possible to pause the eye tracking system while watching movies or listening to music (also to change songs or videos) and, at the end, to stop watching or listening and to wake up the pointer.


VIDEOS


This short video shows a user using MyPal to play the "Solitaire" card game. In the first part the commands are given via microphone: a short sound selects items from the menu (which is a combination of active and passive scanning), while a slightly prolonged sound moves cards to their target position or another allowed position (active positions are highlighted by boxes with letters or text that appear in the game window). In the second part of the video, the commands are detected by a webcam: the user rapidly opens and closes his mouth to provide a short command (card selection), and keeps it open for half a second to move the selected card. Using the webcam makes the game much less tiring for a user with limited breathing capacity, completely avoiding fatigue.


This second video shows a user using a MyPal virtual keyboard to write some text in OpenOffice (text which will then be sent via WhatsApp or email through an automated "select all" and "paste" mechanism). The commands are detected via webcam: a quick opening and closing of the mouth selects the letters and writes them, while a slightly prolonged command selects the first suggestion or closes current menus. A long command invokes the virtual keyboard when the mouse cursor is over a text field.



MyPal è un programma libero che consente a persone con disabilità motoria di usare il computer tramite un pulsante, un microfono o una webcam. Il microfono rileva suoni anche non vocali come un soffio o lo schiocco della lingua, mentre la webcam riconosce il viso (il comando viene dato aprendo e chiudendo la bocca in modo completamente silenzioso e senza alcun affaticamento).

Alcune funzioni possono essere controllate anche attraverso il movimento della testa oppure aprendo e chiudendo gli occhi (come il cambio pagina durante la lettura di un libro).


La scansione può essere utilizzata anche per controllare uno smartphone o un tablet collegati al PC in modo wireless.


MyPal è una "scansione attiva", in cui più opzioni sono attive contemporaneamente e possono essere selezionate con comandi multipli, simili al doppio click. Il risultato è un significativo aumento della velocità del programma. Alcune funzioni di MyPal utilizzano una combinazione di scansione attiva e passiva.


MyPal permette di usare in modo generico sia il computer che internet, ma offre anche un'ampia serie di funzioni specifici che consentono di:

Utilizzare WhatsApp su PC

Usare YouTube

Leggere libri in formato elettronico. Sono gestiti:

Amazon Kindlle

Acrobat Reader per PDF

Acrobat Reader Digital Edition per le lettura di eBook

Lettore generico per testi in altri formati

Guardare immagini e fotografie

Usare Skype per Desktop ed effettuare chiamate audio e video

Giocare a carte con il PC (Solitario)

Giocare a dama

Giocare a scacchi


Sono disponibili anche parecchie funzioni di utilità: tastiera virtuale con completamento e predizione parola, campanello chiamata, tre diverse lenti di ingrandimento, controllo volume PC, possibilità per l'utente di modificare parametri del programma durante l'uso (velocità scansione, velocità spostamento mouse, time out). L'utente può inoltre autonomamente spegnere o riavviare il computer (con doppia conferma). È possibile anche lanciare App per assistenza remota (come TeamViewer o Supremo), effettuare uno screenshot (fotografia dello schermo con i dati di accesso) ed inviare l'immagine via Whatsapp o posta elettronica alla persona che deve effettuare l'assistenza.


MyPal è completamente personalizzabile: è possibile cambiare le icone del programma per adattarle a specifiche esigenze dell'utilizzatore (dimensioni, colori) e modificare tutti i suoni di sistema (o semplicemente disattivarli).


È possibile anche utilizzare singoli componenti di MyTMare per controllare altri programmi a scansione: il modulo webcam è in grado ad esempio di convertire l'apertura/chiusura della bocca o un lieve movimento del capo nell'emulazione di un tasto della tastiera o click del mouse. ll modulo microfono è in grado di produrre gli stessi comandi attraverso un suono, un soffio o lo schiocco della lingua.


Funzioni domotiche e di controllo ambientale sono disponibili tramite App specifiche su PC o smartphone/tablet collegati.


Gli utenti con conoscenze di programmazione possono facilmente create nuove funzioni e menù interattivi sia utilizzando un linguaggio di scripting incorporato in MyPal, sia scrivendo codice in qualsiasi altro linguaggio o strumenti di sviluppo, come Python o altri software di "Windows Automation" come AutoHotkey.


MyPal può essere utilizzato insieme ad altri programmi per ampliarne l'uso e le funzionalità. Un esempio: utente che utilizzi un puntatore oculare e che sia interessato alla lettura di libri. MyPal può mettere il puntatore oculare in standby (Led a infrarossi spenti), ed effettuare i cambio pagina rilevando lo spostamento dello sguardo (in alto, sopra la pagina, e subito dopo in basso; in alternativa, è possibile cambiare pagina tenendo gli occhi chiusi per un secondo o meno). Dato che MyPal usa una normale webcam a luce visibile e l'illuminatore a infrarossi è temporaneamente spento, si evita l'irritazione e l'affaticamento degli occhi. Al termine della lettura il puntatore oculare viene riattivato (attraverso uno script MyPal o qualsiasi altro tool di programmazione). In modo analogo è possibile sospendere il puntatore oculare durante la visione di film o l'ascolto di musica, utilizzando MyPal per terminare la visione o l'ascolto e riattivare il puntatore (o per cambiare brani o video).


Questo secondo video mostra un utente che utilizza una tastiera virtuale di MyPal per scrivere del testo in OpenOffice (testo che verrà poi inviato via WhatsApp o posta elettronica tramite un meccanismo automatizzato di "seleziona tutto" e "incolla"). I comandi sono rilevati tramite webcam: una rapida apertura e chiusura della bocca seleziona le lettere e le scrive, mentre un comando leggermente prolungato seleziona il primo suggerimento o chiude menù. Un comando prolungato richiama la tastiera virtuale quando il cursore del mouse si trova su un campo di testo.