25
Ferramenta de acessibilidade adaptável aos daltônicos e às redes móveis Alex Takata Orientador: Alfredo Goldman vel Lejbman

Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade

adaptável aos daltônicos e às redes

móveis

Alex Takata

Orientador: Alfredo Goldman vel Lejbman

Page 2: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Objetivos

• Estudo sobre a percepção de cores

• Desenvolvimento de uma ferramenta de acessibilidade adaptável aos daltônicos e às redes móveis

Page 3: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Percepção de cores

• Três tipos de cones

▫ Cone-L: Sensível à cor vermelha

▫ Cone-M: Sensível à cor verde

▫ Cone-S: Sensível à cor azul

Fonte: http://en.wikipedia.org/wiki/LMS_color_space

Page 4: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Daltonismo

• Distúrbio na percepção de cores

• Redução parcial ou completa na capacidade de distinguir cores

• 8% da população masculina

• 0,5% da população feminina

• Tipos e intensidades diferentes

Page 5: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Tipos de Daltonismo

• Monocromacia

▫ Ausência de dois ou três tipos de cones

▫ Visão em tons de cinza

Page 6: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Tipos de Daltonismo

• Dicromacia

▫ Ausência de um tipo de cone

▫ Classificação:

Protanopia: Ausência dos cones do tipo L

Deuteranopia: Ausência dos cones do tipo M

Tritanopia: Ausência dos cones do tipo S

Page 7: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Tipos de Daltonismo

• Tricromacia Anômala

▫ Alteração de algum tipo de cone

▫ Daltonismo em diferentes intensidades

▫ Classificação:

Protanomalia: Anomalia nos cones do tipo L

Deuteranomalia: Anomalia nos cones do tipo M

Tritanomalia: Anomalia nos cones do tipo S

Page 8: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Tipos de Daltonismo Visão normal Protanopia

Deuteranopia Tritanopia

Page 9: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Dispositivos móveis

• Cada vez mais acessíveis

• Plataforma Android

▫ 1 bilhão de dispositivos ativados

▫ 50 bilhões de aplicativos instalados

▫ Linguagem Java

Page 10: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Dispositivos móveis

• Cada vez mais acessíveis

• Plataforma Android

▫ 1 bilhão de dispositivos ativados

▫ 50 bilhões de aplicativos instalados

▫ Linguagem Java

• Problemas:

▫ Recursos limitados (memória, CPU)

▫ Gasto de energia

Page 11: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Offloading

• Execução de tarefas computacionais em servidores remotos

• Cloudlets:

▫ Execução de tarefas computacionais em servidores da mesma rede local que os dispositivos móveis

• Núvem pública:

▫ Núvem disponibilizada para o público em geral sob um contrato onde se paga pela utilizãção

Page 12: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Funcionalidades:

▫ Teste de Ishihara

▫ Filtro de acessibilidade:

Análise offloading

Processamento local

Processamento remoto

▫ Configurações

Page 13: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Teste de Ishihara

▫ Dr. Shinobu Ishihara

▫ Diagnosticar a deficiência congênita para a visão em cores

▫ Apresentação de imagens:

De transformação

Mascaradas

Escondidas

De diagnóstico

Page 14: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Teste de Ishihara

Page 15: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Filtro de acessibilidade

▫ Transformar contrastes não visíveis aos daltônicos em visíveis

▫ Parametrizável para os diferentes graus de daltonismo

▫ Altera a intensidade do componente azul de cada pixel

Page 16: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Filtro de acessibilidade

Page 17: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Quando realizar offloading?

▫ Fatores para a decisão:

Memória disponível

Taxas de transferência

Tempo de processamento (local e remoto)

Page 18: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos

0

200

400

600

800

1000

1200

1400

1600

0 2000000 4000000 6000000 8000000 10000000 12000000

Te

mp

o d

e e

xe

cu

çã

o (

ms

)

Quantidade total de pixels (altura x largura)

Tempo de Execução - Servidor

Page 19: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos

0

50

100

150

200

250

300

350

400

0 200000 400000 600000 800000 1000000 1200000 1400000 1600000

Te

mp

o d

e e

xe

cu

çã

o (

ms

)

Quantidade total de pixels (altura x largura)

Tempo de Execução - Galaxy S4

Page 20: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Quando realizar offloading?

▫ Tempo de processamento (local e remoto)

Gráfico de dispersão:

Pixels x Tempo Processamento

Page 21: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Quando realizar offloading?

▫ Tempo de processamento (local e remoto)

Gráfico de dispersão:

Pixels x Tempo Processamento

Modelo linear: Ε(Y|x) = α + βx

Page 22: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Configurações

Page 23: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Ferramenta de acessibilidade aos

Daltônicos • Demonstração

Page 24: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Dúvidas?

Page 25: Ferramenta de acessibilidade adaptável aos daltônicos e às ... · Ferramenta de acessibilidade aos Daltônicos 0 200 400 600 800 1000 1200 1400 1600 0 2000000 4000000 6000000 8000000

Referências Bibliográficas

• S. Ishihara. Tests for Colour-Blindness, 1972.

• A. Asato e R. Gonçalves. Visocor - Sistema de Acessibilidade Visual. Instituto de Matemática e Estatística - Universidade de São Paulo, 2009.

• P. Costa, P. Rego, E. Coutinho, F. Trinta, J. Souza. Uma Análise do Impacto da Qualidade da Internet Móvel na Utilização de Cloudlets, Universidade Federal do Cearé , 2014.

• Color Perception. http://webvision.med.utah.edu/book/part-viii-gabac-receptors/color-perception/ - acessado em junho de 2014