Elementi di accessibilità informatica per le limitazioni ...

56
1 05/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie Elementi di accessibilità informatica per Elementi di accessibilità informatica per le limitazioni motorie Valerio Gower Valerio Gower

Transcript of Elementi di accessibilità informatica per le limitazioni ...

105/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Elementi di accessibilità informatica per Elementi di accessibilità informatica per le limitazioni motorie

Valerio GowerValerio Gower

205/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Il computerpComputer = elaboratore elettronico di informazione. E’ una “macchina” programmabile in grado di ricevere informazioni in p g gingresso (input), immagazzinare dati, eseguire operazioni logiche prestabilite e fornire un output in un formato utile (definizione adattata da Wikipedia)

305/03/2013

Tecnologie dell’informazione e della Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

gcomunicazione - ICT

Combinazione di dispositivi elettronici e sistemi di telecomunicazione.

405/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

I dispositivi ICTI dispositivi ICT• Risorse potenti e versatili per creare ausili per migliorare • Risorse potenti e versatili per creare ausili per migliorare

le attività di relazione e comunicazione, l’apprendimento e il livello di autonomia.e e o d auto o a

• Strumenti in se stessi ormai irrinunciabili per svolgere attività di studio, lavorative, di svago, di informazione, ..., , g , ,

Nella società dell’informazione l’accessibilità informatica e gli ausili informatici assumono un’importanza f d lfondamentale

505/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

“Automatizzazione e Informatizzazione”

605/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Ambiente informaticoAmbiente informatico• Definizione delle funzioni e attività

• Scelta dei programmi applicativip g pp

• Scelta dell’hardware necessario

Un Ambiente Informatico è costituito dall’insieme dei fsoftware applicativi che, attraverso l’hardware,

permettono all’utente di interagire con il dispositivo e svolgere determinate attività svolgere determinate attività.

705/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Ausili informatici e Accessibilità informatica

Mondo Reale •Accessibilità architettonica

Ambiente •Ausili per mobilità, postura, vita quotidiana ...

Ambiente Costruito

Mondo “Virtuale”•Accessibilità•Accessibilità Informatica•Ausili informatici

Ambiente InformaticoInformatico

805/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

A sili informatici ICT Assisti e Prod ctsAusili informatici – ICT Assistive Products

““Products based on ICT used by, or aimed at, people with disability to improve functioning in activities that

i ht th i b diffi lt i ibl ”might otherwise be difficult or impossible”

Prodotti basati su tecnologie ICT utilizati da personecon disabilità per permettere o migliorare lo svolgimentodi attività che potrebbero altrimenti essere difficili o di attività che potrebbero altrimenti essere difficili o impossibili(definizione tratta dal deliverable 2 2 del progetto ETNA )(definizione tratta dal deliverable 2.2 del progetto ETNA )

905/03/2013

Ausili informatici

Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Ausili informaticiA ili f ilit ( tt ) • Ausili per facilitare (o permettere) l’utilizzo di strumenti o servizi ICT

A ili b ti t l i ICT • Ausili, basati su tecnologie ICT, per migliorare l’autonomia nelle attività di vita quotidianadi vita quotidiana

1005/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Accessibilità informatica - eAccessibilityAccessibilità informatica - eAccessibility“Addressing the barriers that people with disabilities and many th i h i ll ki d f ICT d t d others may experience when using all kinds of ICT products and

services”.

Abbattere le barriere che le persone con disabilità (e molti altri) possono incontrare nell’utilizzo di qualsiasi tipo di prodotto o servizio ICT di uso generale.gAccessibilità informatica implica la progettazione di prodotti e servizi ICT che possano essere il più possibile fruibili da tutti

(European Commission (2008): Communication "Towards an accessible information society" Background note.)

1105/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Standard tecnici, linee guida e normative per l’accessibilità informatica

• Section 508 del “Rehabilitation ACT” (USA) – Requisiti di accessibilità per materiale informatico

• Linee guida W3C/WAI (Web Accessibility Initiative) per l’Accessibilità del webp– WCAG 2.0 (Web Content Accessibility Guidelines)

• Legge 4/2004 “Disposizioni per favorire l’accesso Legge 4/2004 Disposizioni per favorire l accesso dei soggetti disabili agli strumenti informatici” – Requisiti tecnici (DM 8/7/2005) – Requisiti tecnici (DM 8/7/2005)

1205/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Opzioni di accessibilità dei Sistemi pOperativi

Di bilità t i • Disabilità motorie – Opzioni della tastiera e del

mouseTastiera su schermo– Tastiera su schermo

– Input vocale• Disabilità sensoriali

– Dimensione caratteri barre dei – Dimensione caratteri, barre dei menu, puntatori ed icone

– Combinazioni di colori (contrasto elevato)

– Software ingrandente– Screen reader– Segnali visivi

1305/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Accessibilità informaticaAccessibilità informatica

1405/03/2013

Accesso facilitato WindowsValerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Accesso facilitato Windows• Lente di ingrandimento

T ti h• Tastiera su schermo• Dimensioni dei caratteri e Contrasto elevato• Dimensione puntatore del mouseDimensione puntatore del mouse• Accesso alle funzioni da tastiera• Tasti permanentip• Filtro tasti• Controllo puntatore con tasti direzione• Notifiche visuali• Screen reader Narrator (non disponibile in Italiano)

C t ll l ( di ibil i It li )• Controllo vocale (non disponibile in Italiano)

1505/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Ausili e Soluzioni per permettere l’utilizzo del Ausili e Soluzioni per permettere l utilizzo del PC a persone con disabilità motorie

• Adattamento dei sistemi di ingresso standard (mouse, tastiera, )( , , )

• Mouse e tastiere speciali • Emulazione delle funzionalità di mouse e tastiera• Emulazione delle funzionalità di mouse e tastiera• Sistemi di ingresso alternativi

1605/03/2013

Adattamento dei sistemi di ingresso standard

Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Adattamento dei sistemi di ingresso standard

Scudo per tastiera – ISO22.36.03.S02

Accessori per adattamento pdel mouse - 22.36.21.S01

1705/03/2013

Software per regolare la risposta di dispositivi di input –

Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Software per regolare la risposta di dispositivi di input ISO 22.36.18.S05

filtraggio pressioni ripet te • filtraggio pressioni ripetute involontarie e tremori

• Software per la creazione pdi macro e “short-cuts”

• Sistemi di assistenza al t tpuntamento

1805/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Tastiere con design speciale Tastiere con design speciale 22.36.03.S03

• Tastiere semplificate• Tastiere espansep• Tastiere ridotte

1905/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Tastiere programmabili 22 36 03 S04Tastiere programmabili - 22.36.03.S04

Tastiere costituite da una superficie sensibile al tocco, suddivisa in piccole aree a suddivisa in piccole aree a ciascuna delle quali è possibile associare funzioni differenti.

• layout precostituiti • software di programmazione

per costruire layout per costruire layout personalizzati

• Macro

2005/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Tastiera a video (emulatori di tastiera) -( )22.36.18.S01

Software che riproduce la tastiera sullo schermo

• Selezione diretta o a scansione con sensore esterno

• Layout configurabili• Predizione di parolap• Scansione automatica

(lineare, riga-colonna, per gruppi, ...)p g pp , )

• Scansione a 2 tasti (avanzamento e selezione))

• Gestione Macro

2105/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Emulatori di tastiera - DasherLe lettere avanzano da sinistra a destra e presentano area pproporzionale alla probabilità di essere scelte nella parola.p

Ad esempio dopo aver digitato finit... la lettera o

à lt i avrà area molto maggiore della lettera z.

Il sistema apprende le Il sistema apprende le parole di uso più frequente con l’utilizzoPortale SIVA scheda n° 18967

2205/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

2305/03/2013

Emulatore di tastiera – QwritingValerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

gscrittura tramite “gesti”

2405/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

2505/03/2013

Emulatori di tastiera - HummingValerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

gkeyboard

2605/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

2705/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Track ball 22 36 21 S04Track ball - 22.36.21.S04

• Sfruttano il movimento di • Sfruttano il movimento di una sfera per produrre i movimenti del cursore a video Ne esistono di video. Ne esistono di diverse forme e dimensioni

• Funzionalità speciali:– ingresso per sensori– tasto funzione di

trascinamento– tasto di doppio click– blocco degli assi di

di idirezione

2805/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Touch screen - 22 36 21 S05 Touch screen - 22.36.21.S05 Touch pad - 22.36.21.S07

2905/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Mouse a joystick 22 36 21 S02Mouse a joystick - 22.36.21.S02Il puntatore del mouse si

t ll tt il controlla attraverso il movimento di una leva. In alcuni casi, vengono usati

f ilità i t con facilità in quanto sono simili ai Joystick utilizzati per il controllo delle carrozzine elettroniche.

• Funzionalità speciali:– ingresso per sensoriingresso per sensori– tasto funzione di trascinamento– tasto di doppio click

blocco degli assi di direzione– blocco degli assi di direzione

3005/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Mouse controllati tramite sensori Mouse controllati tramite sensori 22.36.21.S06

3105/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Mouse controllati coi movimenti del capo -Mouse controllati coi movimenti del capo 22.36.18.S02 – 22.36.21.S03

Uno speciale software riconosce caratteristiche fisiche (e g Uno speciale software riconosce caratteristiche fisiche (e.g. naso) oppure un “marcatore” applicato sul volto e ne segue i movimenti traducendoli in movimenti del mouse

3205/03/2013

Esempi di software gratuiti per emulazione del mouse con Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

p g pmovimenti del capo

3305/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Emulatore di mouse a capo con accelerometrip

3405/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Emulatore di mouse a capo con accelerometrip

3505/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Software per controllo del mouse a Software per controllo del mouse a scansione - 22.36.18.S02

3605/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Software per controllo del mouse “a suoni” -22.36.18.S02

Vocal Joystickwww vocaljoystick orgwww.vocaljoystick.org

ae

i α

æ

uo

i α

ł

3705/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Dispositivi di ingresso alternativiDispositivi di ingresso alternativi

• Controllo vocale• Controllo a movimento oculare

B i t i t f ( t ti )• Brain computer interface (prototipo)

3805/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Si t i di i i t l 22 36 12 S02Sistemi di riconoscimento vocale - 22.36.12.S02

Permette di scrivere documenti, e-mail e altro semplicemente dettando al semplicemente dettando al computer. – Parlato continuo– Parlato discreto

Permette anche di navigare i i t t di tili l in internet e di utilizzare le principali funzionalità del computercomputer

3905/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Comando vocaleComando vocaleF tt i iti iFattori critici• Buona produzione verbale (parlato continuo)• Ambiente non troppo rumoroso • Assenza di altre persone che parlano nelle Assenza di altre persone che parlano nelle

vicinanze

4005/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Sistema a controllo oc lare 22 36 12 S03Sistema a controllo oculare - 22.36.12.S03

P t t i l i (E t k ) Si t i b ti t l i t l tt i Puntatori oculari (Eye tracker) Sistemi, basati su tecnologia optoelettronica, che permettono di individuare e tracciare la direzione in cui viene orientato lo sguardo, e di utilizzare questa informazione come sistema di input per un computercomputer

4105/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Puntatori oculari come funzionanoPuntatori oculari – come funzionano• Telecamera a infrarossoe eca e a a a osso• Illuminatore(i) infrarosso• Software di analisi dell’immagine• Riflesso(i) sulla Cornea• Riflesso sulla retina (~ effetto

occhi rossi) > il centro della occhi rossi) => il centro della pupilla è facilmente individuabile

• Il software stima il punto in cui è porientato lo sguardo in base alla posizione dei riflessiC lib i• Calibrazione

4205/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Requisiti funzionaliRequisiti funzionaliP t tili t k • Per poter utilizzare un eye tracker occorre:– Un buon controllo di almeno 1 occhio (Possibili

bl i i t f t t bi )problemi: nistagmo o forte strabismo)– L’assenza di gravi problemi di vista (come diplopia,

t tt )cataratta, ...)– La capacità di mantenere una posizione stabile

davanti al monitordavanti al monitor– Buon livello cognitivo

4305/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Puntatori oculariPuntatori oculariC i i• Comunicazione

• Navigazione in internet• Gestione posta

elettronicaG ti t l f i IP• Gestione telefonia su IP

• Controllo del mouse

4405/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Brain Computer Interface - Prototipia Co pu e e ace otot pPossibilità di controllare un computer o qualunque altro dispositivo elettronico attraverso la rilevazione dell’attivazione della corteccia cerebrale

4505/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Brain Computer Interface prototipiBrain Computer Interface - prototipiParadigma P300Paradigma P300Rilevazione di potenziali visivi evento relati

4605/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

I sensori di comando 24 09 18 S01I sensori di comando - 24.09.18.S01

I t tt i h tt di i di iti i • Interruttori che permettono di azionare dispositivi elettrici o elettronici

Possono essere suddivisi in base al principio p pfisico di funzionamento

4705/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Sensori meccaniciSensori meccaniciI t tt i l f f li• Interruttori a leva, a fungo, a foglia...

4805/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Sensori pneumaticiSensori pneumatici

• Cuscinetti, cannucce per aspirazione e soffio,...

4905/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Sensori acustici Sensori acustici

• Microfoni

5005/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Sensori a biopotenziale Sensori a biopotenziale • EMG, EOG... ,

5105/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Sensori piezzoelettriciSensori piezzoelettrici

5205/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Sensori ottici Sensori ottici

• Fibre ottiche

5305/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Sensori a inclinazioneSensori a inclinazione• Sensore a mercurio• Sensore a mercurio

5405/03/2013

Interfaccia per sensori 22 36 15 S02

Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

Interfaccia per sensori - 22.36.15.S02

P tt di ll i i di d d Permette di collegare i sensori di comando ad un computer o ad altri dispositivi (e.g. smartphone, t bl t )tablet, ….)

5505/03/2013

Esempio tastiera video utilizzata a Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

pscansione con 1 sensore

5605/03/2013 Valerio Gower - Elementi di accessibilità informatica per le limitazioni motorie

G i l’ tt iGrazie per l’attenzione